JPH10513633A - 標準対話式呼び処理通信用の汎用アプリケーション・プログラム・インターフェースを備えた電気通信交換器 - Google Patents
標準対話式呼び処理通信用の汎用アプリケーション・プログラム・インターフェースを備えた電気通信交換器Info
- Publication number
- JPH10513633A JPH10513633A JP9520634A JP52063497A JPH10513633A JP H10513633 A JPH10513633 A JP H10513633A JP 9520634 A JP9520634 A JP 9520634A JP 52063497 A JP52063497 A JP 52063497A JP H10513633 A JPH10513633 A JP H10513633A
- Authority
- JP
- Japan
- Prior art keywords
- ppl
- event
- message
- telecommunications
- predetermined
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/58—Arrangements providing connection between main exchange and sub-exchange or satellite
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/12—Protocol engines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0407—Selecting arrangements for multiplex systems for time-division multiplexing using a stored program control
- H04Q11/0414—Details
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/42—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
- H04Q3/54—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/42—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
- H04Q3/54—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
- H04Q3/542—Logic circuits or arrangements therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/42—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
- H04Q3/54—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
- H04Q3/545—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored program
- H04Q3/54575—Software application
- H04Q3/54583—Software development, e.g. procedural, object oriented, software generation, software testing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/58—Arrangements providing connection between main exchange and sub-exchange or satellite
- H04Q3/62—Arrangements providing connection between main exchange and sub-exchange or satellite for connecting to private branch exchanges
- H04Q3/625—Arrangements in the private branch exchange
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/03—Protocol definition or specification
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13003—Constructional details of switching devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13034—A/D conversion, code compression/expansion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/1305—Software aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13056—Routines, finite state machines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/1309—Apparatus individually associated with a subscriber line, line circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13093—Personal computer, PC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13096—Digital apparatus individually associated with a subscriber line, digital line circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13103—Memory
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13106—Microprocessor, CPU
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13176—Common channel signaling, CCS7
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13204—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13216—Code signals, frame structure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/1322—PBX
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13299—Bus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/1332—Logic circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/1334—Configuration within the switch
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13405—Dual frequency signaling, DTMF
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Astronomy & Astrophysics (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Exchange Systems With Centralized Control (AREA)
- Communication Control (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Telephonic Communication Services (AREA)
- Sub-Exchange Stations And Push- Button Telephones (AREA)
- Power Steering Mechanism (AREA)
- Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)
- Amplifiers (AREA)
Abstract
Description
Claims (1)
- 【特許請求の範囲】 1.電気通信システムにおいて、 ホスト装置と、 複数のチャネルの各種のチャネル間で確立される通信経路に関する呼び処理 機能を実行するために、前記ホスト装置と通信関係で接続され、また前記ホスト 装置に応答する、プログラム可能な電気通信交換器と、 該電気通信交換器と前記ホスト装置との間の通信用の標準化メッセージを有 する、汎用アプリケーション・プログラム・インターフェース(API)と、 からなるシステム。 2.前記汎用APIは、 前記ホスト装置から前記電気通信交換器に、全ての呼び制御処理コマンド及 びデータを転送するための、プログラム可能なプロトコル言語(PPL)事象要 求メッセージと呼ばれる、単一のメッセージ型式と、 前記電気通信交換器から前記ホスト装置に、全ての呼び制御処理状態及びデ ータを転送するための、PPL事象指示メッセージと呼ばれる、単一のメッセー ジ型式と、 からなる、請求項1に記載のシステム。 3.前記電気通信交換器は更に、1つ以上の有限な状態マシーンの1つ以上のイ ンスタンシエーションからなり、該1つ以上の有限な状態マシーンの各々は、前 記1つ以上のプロトコルのう ちの1つを表すと共に、 1つ以上の所定の機能を各々が含む1つ以上のライブラリと、 1つ以上の所定の論理状態と、 該1つ以上の所定の論理状態と関連した少なくとも1つの所定の事象であっ て、その各々は、前記1つ以上のPPLコンポーネント状態マシーンの各々に対 して固有に識別される、少なくとも1つの所定の事象とからなり、 該1つ以上の所定の事象のうちの1つの発生に基づいて、その発生事象と関 連した所定の基本形が呼び出され、該所定の基本形は、所定の一連の1つ以上の 前記所定の機能からなる、請求項2に記載のシステム。 4.前記交換器は更に、1つ以上の状態マシーン・エンジンからなり、前記1つ 以上の状態マシーンは、1つ以上の状態マシーン・エンジンが割込をかけるべく 構成される、請求項3に記載のシステム。 5.前記PPL事象要求メッセージは、 前記1つ以上の状態マシーンのうちのどれが、特定のPPL事象要求メッセ ージにより参照されるかを識別するためのPPLコンポーネントIDと、 1つ以上のアドレス要素であって、その各々が、前記PPLコンポーネント IDフィールドで識別された前記状態マシーンの前記1つ以上のインスタンシエ ーションのうちの1つを識別する、1つ以上のアドレス要素と、 前記PPLコンポーネントIDフィールドで識別された特定の状態マシーン と関連した、前記少なくとも1つの所定の事象のうちの関連した1つを表す、ユ ーザ規定のPPL事象IDと、 からなる、請求項3に記載のシステム。 6.前記PPL事象要求メッセージは更に、 前記関連したアドレス要素により識別された前記状態マシーン・インスタン シエーションと関連した、前記電気通信交換器のコンポーネントを参照するため の、前記アドレス要素と関連したアドレス要素型式と、 該アドレス要素型式により識別された前記電気通信交換器コンポーネントの 各々のコンポーネント・アドレスと、 からなる、請求項5に記載のシステム。 7.前記PPL事象要求メッセージは更に、前記ホスト装置から前記電気通信交 換器に、呼び制御処理情報を転送するための、前記1つ以上の状態マシーンの各 々と関連した、1つ以上のデータ・フィールドからなる、請求項5に記載のシス テム。 8.前記PPL事象指示メッセージは、 前記1つ以上の状態マシーンのうちのどれが、特定のPPL事象指示メッセ ージにより参照されるかを識別するためのPPLコンポーネントIDと、 1つ以上のアドレス要素であって、その各々が、前記PPL事象指示メッセ ージを生成する機能を呼び出した、前記状態マシーンの前記1つ以上のインスタ ンシエーションのうちの1つ を識別する、1つ以上のアドレス要素と、 前記電気通信交換器における前記少なくとも1つの事象のうちの特定事象の 発生を表し、その結果として、特定のPPL事象指示メッセージが、前記状態マ シーンにより生成される、ユーザ規定のPPL事象IDと、 からなる、請求項3に記載のシステム。 9.前記PPL事象指示メッセージの各々は、特定事象の発生に応答して、PP L事象指示メッセージを送るべく構成された前記1つ以上の機能のうちの1つに より生成され、前記1つ以上のアドレス要素フィールドの各々は、 前記1つ以上のアドレス要素により識別される前記状態マシーン・インスタ ンシエーションと関連した、前記電気通信交換器のPPLコンポーネントを参照 する、アドレス要素型式と、 該アドレス要素型式により識別される前記PPLコンポーネントの各々のP PLコンポーネント・アドレスと、 からなる、請求項8に記載のシステム。 10.前記PPL事象指示メッセージは更に、前記ホスト装置から前記電気通信交 換器に、呼び制御処理情報を転送するための、前記1つ以上の状態マシーンの各 々と関連した1つ以上のデータ・フィールドからなる、請求項8に記載のシステ ム。 11.電気通信システムにおいて、 ホスト装置と、 複数のチャネルの各種のチャネル間で確立される通信経路に 関する呼び処理機能を実行するために、前記ホスト装置と通信関係で接続され、 また前記ホスト装置に応答する、プログラム可能な電気通信交換器と、 前記ホストと前記交換器間で情報を送信するための標準化メッセージを含む プログラム可能な汎用アプリケーション・プログラム・インターフェース(AP I)を用いて、前記ホストと前記交換器間で通信を行うための手段と、 からなるシステム。 12.前記APIは、電気通信アプリケーション、及びネットワーク信号伝送プロ トコル要求に合致するようにカスタム化すべく構成される、請求項11に記載の システム。 13.前記APIは、 前記ホスト装置から前記電気通信交換器に、呼び制御処理情報を転送する全 てのメッセージ用の第1の所定のメッセージ書式と、 前記電気通信交換器から前記ホスト装置に、呼び制御処理情報を転送する全 てのメッセージ用の第2の所定のメッセージ書式と、 からなる、請求項11に記載のシステム。 14.前記電気通信交換器は更に、1つ以上のプログラム可能なプロトコル言語( PPL)コンポーネント状態マシーンからなり、その各々は、前記呼び処理機能 を実行するための前記1つ以上のプロトコルのうちの1つを表し、前記1つ以上 の状態マシー ンは、前記状態マシーンと関連した1つ以上の所定の事象に応答する、請求項1 3に記載のシステム。 15.前記交換器は更に、1つ以上の状態マシーン・エンジンからなり、前記1つ 以上の有限な状態マシーンの各々は、所定の機能の1つ以上のライブラリからな り、前記1つ以上の有限な状態マシーンの各々は、前記1つ以上の状態マシーン ・エンジンのうちの1つが割込をかけるべく構成される、請求項14に記載のシ ステム。 16.前記1つ以上の状態マシーンの各々は、1つの状態/事象テーブルと1つの 基本形テーブルの機能的組合せにより規定され、 前記状態/事象テーブルは、1つ以上の所定の論理状態と、該1つ以上の所 定の論理状態の各々と関連した前記1つ以上の所定の事象の少なくとも1つとを 規定し、 前記基本形テーブルは、1つ以上の基本形を規定し、その各々は、所定の一 連の1つ以上の前記所定の機能からなり、それにより、前記1つ以上の所定の事 象のうちの1つの発生に基づいて、その発生事象と関連した所定の基本形が呼び 出される、請求項15に記載のシステム。 17.前記第1の所定のメッセージ書式は、 前記1つ以上のPPLコンポーネント状態マシーンのうちのどれが、特定の PPL事象要求メッセージにより参照されるかを識別するためのPPLコンポー ネントID、 からなる可変長PPL事象要求メッセージである、請求項14 に記載のシステム。 18.前記電気通信交換器は更に、前記1つ以上のPPLコンポーネント状態マシ ーンの各々の1つ以上のインスタンシエーションからなる、請求項14に記載の システム。 19.前記第1のメッセージ書式は、 前記1つ以上のPPLコンポーネント状態マシーンのうちのどれが、特定の PPL事象要求メッセージにより参照されるかを識別するPPLコンポーネント IDと、 1つ以上のアドレス要素であって、その各々が、前記PPLコンポーネント IDにより識別される前記PPLコンポーネント状態マシーンの前記1つ以上の インスタンシエーションのうちの1つを識別する、1つ以上のアドレス要素と、 からなる可変長PPL事象要求メッセージである、請求項18に記載のシステ ム。 20.前記1つ以上のアドレス要素の各々は、 前記1つ以上のアドレス要素により識別される前記状態マシーン・インスタ ンシエーションと関連した、前記電気通信交換器のコンポーネントを参照するた めのアドレス要素型式と、 前記1つ以上のアドレス要素により識別される前記PPLコンポーネントの 各々に対して、指定アドレスを与えるPPLコンポーネント・アドレス情報と、 からなる、請求項19に記載のシステム。 21.前記PPL事象要求メッセージは、前記複数のPPLコンポ ーネント状態マシーンの前記少なくとも1つのインスタンシエーションの所望の 1つ以上をアドレス指定するために、プログラム可能な可変アドレス指定方式か らなる、請求項18に記載のシステム。 22.前記1つ以上の事象の各々は、前記1つ以上のPPLコンポーネント状態マ シーンの各々に対して固有に識別され、更に、 前記PPL事象要求メッセージは更に、前記PPLコンポーネントIDフィ ールドで識別された特定のPPLコンポーネント状態マシーンに固有の関連事象 を表す、ユーザ規定の事象IDを含むPPL事象IDフィールドからなる、請求 項19に記載のシステム。 23.前記PPL事象要求メッセージは更に、前記ホストから前記交換器に呼び制 御処理情報を転送するための、前記1つ以上のPPLコンポーネント状態マシー ンと関連した1つ以上のデータ・フィールドからなる、請求項22に記載のシス テム。 24.前記第2の所定のメッセージ書式は、 前記1つ以上のPPLコンポーネント状態マシーンのうちのどれが、特定の PPL事象指示メッセージにより参照されるかを識別するためのPPLコンポー ネントID、 からなる可変長PPL事象指示メッセージである、請求項14に記載のシステ ム。 25.前記PPL事象指示メッセージは、前記複数のPPLコンポーネント状態マ シーンの各々の前記少なくとも1つのインスタ ンシエーションの所望の1つ以上をアドレス指定するために、プログラム可能な 可変アドレス指定方式からなる、請求項18に記載のシステム。 26.前記第1のメッセージ書式は、 前記1つ以上のPPLコンポーネント状態マシーンのうちのどれが、特定の PPL事象指示メッセージにより参照されるかを識別するPPLコンポーネント IDと、 1つ以上のアドレス要素であって、その各々が、前記PPL事象指示メッセ ージを生成する機能を呼び出した、前記PPLコンポーネント状態マシーンの前 記1つ以上のインスタンシエーションの1つを識別する、1つ以上のアドレス要 素と、 からなる可変長PPL事象指示メッセージである、請求項18に記載のシステ ム。 27.前記PPL事象指示メッセージは、特定事象の発生に応答して、特定のPP L事象指示メッセージを送るべく構成された前記1つ以上の機能により生成され 、前記1つ以上のアドレス要素フィールドは、 前記1つ以上のアドレス要素フィールドで識別される前記状態マシーン・イ ンスタンシエーションと関連した、前記交換器のコンポーネントを参照するため のアドレス要素型式サブフィールドと、 前記アドレス型式フィールドで指示される階層コンポーネントの各々に対し て、指定アドレスを与えるアドレス情報サブフ ィールドと、 からなる、請求項26に記載のシステム。 28.前記1つ以上の事象の各々は、前記1つ以上のPPLコンポーネント状態マ シーンに対して固有に識別され、更に、 前記PPL事象指示メッセージは更に、前記交換器における特定事象の発生 を表し、その結果として、特定のPPL事象指示メッセージが、前記PPLコン ポーネント状態マシーンにより生成される、ユーザ規定の事象IDを含むPPL 事象IDフィールドからなる、請求項26に記載のシステム。 29.前記PPL事象指示メッセージは更に、前記ホストから前記交換器に呼び制 御処理情報を転送するための、前記1つ以上のPPLコンポーネント状態マシー ンの各々と関連した1つ以上のデータ・フィールドからなる、請求項23に記載 のシステム。 30.前記呼び処理機能は、複数のチャネルの各種のチャネル間における通信経路 の動的接続、又は切り離しを含む、請求項11に記載のシステム。 31.機能的に層分けされたプログラム可能な電気通信交換器において、 電気通信サービス・アプリケーションにより生成されるメッセージに応答し て、複数のチャネルの各種のチャネル間で、通信経路を動的に接続、又は切り離 すための制御可能な切換手段と、 複数のプログラム可能なプロトコル言語(PPL)コンポー ネント状態マシーンの1つ以上のインスタンシエーションであって、その各々が 、前記複数のチャネルに関して呼び処理機能を実行すべく構成された複数のプロ トコルのうちの1つを表し、前記複数のPPLコンポーネント状態マシーンは、 前記PPLコンポーネントを含む前記電気通信交換器の機能層と機能的に関連付 けられる、1つ以上のインスタンシエーションと、 前記機能層の間で、また前記機能層と前記電気通信サービス・アプリケーシ ョンとの間で、標準化メッセージを転送するためのプログラム可能な汎用アプリ ケーション・プログラム・インターフェース(API)と、 からなる電気通信交換器。 32.前記電気通信交換器の前記機能層は、 電気通信サービス機能を実行するために、前記機能層の1つ以上と共同して 動作すべく構成された、前記電気通信サービス・アプリケーションからなるアプ リケーション層を含む、請求項31に記載の電気通信交換器。 33.前記アプリケーション層は、前記電気通信交換器内に常駐し、更に、前記汎 用APIは、前記電気通信交換器の内部のバスを介して発生する通信を規定する 、請求項32に記載の電気通信交換器。 34.前記機能層は更に、前記電気通信交換器に結合されたホストコンピュータ・ システム内に常駐するアプリケーション層を含み、前記APIは、前記電気通信 交換器と前記ホスト装置を結 合する通信チャネルを介して発生する通信を規定する、請求項32に記載の電気 通信交換器。 35.前記電気通信サービス・アプリケーションにより提供される前記電気通信サ ービスは、無料通話サービス機能を含む、請求項32に記載の電気通信交換器。 36.前記電気通信サービス・アプリケーションにより提供される前記電気通信サ ービスは、音声メール・サービス機能を含む、請求項32に記載の電気通信交換 器。 37.前記電気通信サービス・アプリケーションにより提供される前記電気通信サ ービスは、自動呼び配布サービス機能を含む、請求項32に記載の電気通信交換 器。 38.前記電気通信サービス・アプリケーションにより実行される前記呼び処理機 能は、対話式音声応答機能を含む、請求項32に記載の電気通信交換器。 39.前記電気通信サービス・アプリケーションにより実行される前記呼び処理機 能は、個人通信機能を含む、請求項32に記載の電気通信交換器。 40.前記電気通信サービス・アプリケーションにより実行される前記呼び処理機 能は、トーン発生機能を含む、請求項32に記載の電気通信交換器。 41.前記電気通信サービス・アプリケーションにより実行される前記呼び処理機 能は、呼び会議機能を含む、請求項32に記載の電気通信交換器。 42.前記電気通信サービス・アプリケーションにより実行される前記呼び処理機 能は、呼び管理機能を含む、請求項32に記載の電気通信交換器。 43.前記電気通信サービス・アプリケーションにより実行される前記呼び処理機 能は、呼び進行トーン制御機能を含む、請求項32に記載の電気通信交換器。 44.前記電気通信サービス・アプリケーションにより実行される前記呼び処理機 能は、到着呼び経路指定及び待機機能を含む、請求項32に記載の電気通信交換 器。 45.前記機能層は、集中呼び処理機能を実行するための呼び管理層からなる、請 求項31に記載の電気通信交換器。 46.前記呼び管理層により実行される前記集中呼び処理機能は、対話式音声応答 アプリケーション支援用の記録アナウンス制御機能を含む、請求項45に記載の 電気通信交換器。 47.前記呼び管理層により実行される前記集中呼び処理機能は、再接続及び転送 機能を含む、請求項45に記載の電気通信交換器。 48.前記呼び管理層により実行される前記集中呼び処理機能は、多数の呼び管理 特徴の提供を含む、請求項45に記載の電気通信交換器。 49.前記呼び管理層により実行される前記集中呼び処理機能は、会議接続管理機 能を含む、請求項45に記載の電気通信交換器。 50.前記機能層は、ネットワーク信号伝送機能を実行するための ネットワーク信号伝送プロトコル層を含む、請求項31に記載の電気通信交換器 。 51.前記ネットワーク信号伝送プロトコル層により実行される前記ネットワーク 信号伝送機能は、帯域内外のネットワーク信号伝送監視を含む、請求項50に記 載の電気通信交換器。 52.前記ネットワーク信号伝送プロトコル層により実行される前記ネットワーク 信号伝送機能は、入呼及び出呼のネットワーク・プロトコル・レベル制御を含む 、請求項50に記載の電気通信交換器。 53.前記機能層は、ネットワーク又は回線インターフェースを横切って、ネット ワーク信号伝送情報を検出及び転送するためのリンク層からなる、請求項31に 記載の電気通信交換器。 54.前記リンク層は、CPU/マトリックス・カード上で走る、請求項53に記 載の電気通信交換器。 55.前記リンク層は、回線カード上で走る、請求項53に記載の電気通信交換器 。 56.前記リンク層により実行される前記機能は、T1略奪ビット信号走査を含む 、請求項53に記載の電気通信交換器。 57.前記リンク層により実行される前記機能は、E1チャネル関連信号走査を含 む、請求項53に記載の電気通信交換器。 58.前記リンク層により実行される前記機能は、T1/E1回線インターフェー ス・フレーム警報制御を含む、請求項53に記載の電気通信交換器。 59.前記リンク層により実行される前記機能は、DSPトーン発生制御を含む、 請求項53に記載の電気通信交換器。 60.前記リンク層により実行される前記機能は、DSP記録の音声アナウンス制 御を含む、請求項53に記載の電気通信交換器。 61.前記機能層は、交換器に物理的及び電気的なネットワーク及び回線インター フェースを与える回線カード内で実施される物理層からなる、請求項31に記載 の電気通信交換器。 62.前記APIは、前記機能層間で、呼び制御処理コマンド、状態、及びデータ を転送する全てのメッセージ用の所定のメッセージ書式からなる、請求項31に 記載の電気通信交換器。 63.前記1つ以上のPPLコンポーネント状態マシーンの各々は、 1つ以上の所定の機能を各々が含む1つ以上のライブラリと、 1つ以上の所定の論理状態と、 該1つ以上の所定の論理状態と関連した少なくとも1つの所定の事象であっ て、その各々は、前記1つ以上のPPLコンポーネント状態マシーンの各々に対 して固有に識別される、少なくとも1つの所定の事象とからなり、 該1つ以上の所定の事象のうちの1つの発生に基づいて、その発生事象と関 連した所定の基本形が呼び出され、該所定の基本形は、所定の一連の1つ以上の 前記所定の機能からなる、請求項31に記載の交換器。 64.前記交換器は更に、1つ以上の状態マシーン・エンジンからなり、 前記1つ以上のコンポーネント状態マシーンの各々は、所定の機能の1つ以 上のライブラリからなり、 前記1つ以上のコンポーネント状態マシーンの各々は、1つ以上の状態マシ ーン・エンジンが割込をかけるべく構成される、請求項63に記載の交換器。 65.前記1つ以上の有限な状態マシーンの各々は、 1つ以上の所定の機能を各々が含む1つ以上のライブラリと、 1つ以上の所定の論理状態と、 該1つ以上の所定の論理状態の各々と関連した少なくとも1つの所定の事象 であって、その各々は、前記1つ以上のPPLコンポーネント状態マシーンの各 々に対して固有に識別される、少なくとも1つの所定の事象と、 所定の一連の1つ以上の前記所定の機能とからなり、 前記1つ以上の所定の事象のうちの1つの発生に基づいて、その発生事象と 関連した所定の基本形が呼び出される、請求項63に記載の交換器。 66.前記1つ以上の状態マシーンの各々は、1つの状態/事象テーブルと1つの 基本形テーブルの機能的組合せにより規定され、 前記状態/事象テーブルは、1つ以上の所定の論理状態と、該1つ以上の所 定の論理状態の各々と関連した前記1つ以上の所定の事象の少なくとも1つとを 規定し、 前記基本形テーブルは、1つ以上の基本形を規定し、その各々は、所定の一 連の1つ以上の前記所定の機能からなる、請求 項65に記載の交換器。 67.前記交換器は更に、1つ以上の状態マシーン・エンジンからなり、前記1つ 以上の有限な状態マシーンの各々は、1つ以上の状態マシーン・エンジンが割込 をかけるべく構成される、請求項65に記載の交換器。 68.前記PPL事象要求メッセージは、 前記1つ以上のPPLコンポーネント状態マシーンのうちのどれが、特定の PPL事象要求メッセージにより参照されるかを識別するためのPPLコンポー ネントIDと、 1つ以上のアドレス要素フィールドであって、その各々が、前記PPLコン ポーネントIDフィールドで識別される前記PPLコンポーネント状態マシーン の前記1つ以上のインスタンシエーションのうちの1つを識別する、1つ以上の アドレス要素フィールドと、 前記PPLコンポーネントIDフィールドで識別される特定のPPLコンポ ーネント状態マシーンに固有な関連事象を表す、ユーザ規定の事象IDを含むP PL事象IDフィールドと、 からなる、請求項65に記載のシステム。 69.前記1つ以上のアドレス要素フィールドは、 前記1つ以上のアドレス要素フィールドで識別される前記状態マシーン・イ ンスタンシエーションと関連した、前記交換器のコンポーネントを参照するため のアドレス要素型式サブフィールドと、 前記アドレス要素型式フィールドで指示される階層コンポーネントの各々に 対して、指定アドレスを与えるアドレス情報サブフィールドと、 からなる、請求項68に記載のシステム。 70.前記PPL事象要求メッセージは更に、前記ホストから前記交換器に呼び制 御処理情報を転送するための、前記1つ以上のPPLコンポーネント状態マシー ンの各々と関連した1つ以上のデータ・フィールドからなる、請求項68に記載 のシステム。 71.前記PPL事象指示メッセージは、 前記1つ以上のPPLコンポーネント状態マシーンのうちのどれが、特定の PPL事象指示メッセージにより参照されるかを識別するためのPPLコンポー ネントIDと、 前記1つ以上のPPLコンポーネント状態マシーンのうちのどれが、特定の PPL事象指示メッセージにより参照されるかを識別するためのPPLコンポー ネントIDフィールドと、 1つ以上のアドレス要素フィールドであって、その各々が、前記PPL事象 指示メッセージを生成する機能を呼び出した、前記PPLコンポーネント状態マ シーンの前記1つ以上のインスタンシエーションのうちの1つを識別する、1つ 以上のアドレス要素フィールドと、 前記交換器における特定事象の発生を表し、その結果として、特定のPPL 事象指示メッセージが、前記PPLコンポーネント状態マシーンにより生成され る、ユーザ規定の事象IDを含 むPPL事象IDフィールドと、 からなる、請求項65に記載のシステム。 72.前記PPL事象指示メッセージは、特定事象の発生に応答して、特定のPP L事象指示メッセージを送るべく構成された前記1つ以上の機能のうちの1つに より生成され、前記1つ以上のアドレス要素フィールドは、 前記1つ以上のアドレス要素フィールドで識別される前記状態マシーン・イ ンスタンシエーションと関連した、前記交換器のコンポーネントを参照するため のアドレス要素型式サブフィールドと、 前記アドレス要素型式フィールドで指示される階層コンポーネントの各々に 対して、指定アドレスを与えるアドレス情報サブフィールドと、 からなる、請求項71に記載のシステム。 73.前記PPL事象指示メッセージは更に、前記機能層間で、呼び制御処理情報 を転送するための、前記複数のPPLコンポーネント状態マシーンの各々と関連 した1つ以上のデータ・フィールドからなり、前記データブロックは、前記PP Lコンポーネント状態マシーンが前記機能層のうちのどれと関連するかに、また 、そのPPLコンポーネント状態マシーンが支援する通信プロトコルに基づいて 、前記複数のPPLコンポーネントの各々に対して規定される、請求項71に記 載のシステム。 74.電気通信交換器、及び該交換器に結合されたホスト装置を含 む電気通信システムの機能層間における標準化対話式呼び処理通信のための汎用 アプリケーション・プログラム・インターフェース(API)において、 前記ホストから、前記電気通信交換器の前記機能層に、全ての呼び制御処理 コマンド、及びデータを転送するための第1のプログラム可能なメッセージと、 前記電気通信交換器の前記機能層から、前記ホストに、全ての呼び制御処理 状態、及びデータを転送するための第2のプログラム可能なメッセージと、 からなるAPI。 75.前記電気通信交換器は、1つ以上のPPLコンポーネント状態マシーンの1 つ以上のインスタンシエーションからなり、その各々は、1つの呼び処理プロト コルを表し、前記1つ以上の有限な状態マシーンの各々は、 1つ以上の所定の機能を各々が含む1つ以上のライブラリと、 1つ以上の所定の論理状態と、 該1つ以上の所定の論理状態の各々と関連した少なくとも1つの所定の事象 であって、その各々は、前記1つ以上のPPLコンポーネント状態マシーンの各 々に対して固有に識別される、少なくとも1つの所定の事象とからなり、 前記1つ以上の所定の事象のうちの1つの発生に基づいて、その発生事象と 関連した所定の基本形が呼び出され、該基本形は、所定の一連の1つ以上の前記 所定の機能からなり、 前記1つ以上の所定の事象は、前記第1のプログラム可能なメッセージの受 信を含み、前記1つ以上の所定の機能の少なくとも1つは、前記第2のプログラ ム可能なメッセージを生成する、請求項74に記載のAPI。 76.前記電気通信交換器は更に、1つ以上の状態マシーン・エンジンからなり、 前記1つ以上のPPLコンポーネント状態マシーンの各々は、前記1つ以上 の所定の機能のライブラリからなり、 前記1つ以上のPPLコンポーネント状態マシーンの各々は、前記1つ以上 の状態マシーン・エンジンが割込をかけるべく構成される、請求項75に記載の 交換器。 77.前記APIは更に、受取者にメッセージ指定の状態情報を与える状態フィー ルドを含む肯定応答メッセージからなり、 前記ホスト装置は、前記第1のプログラム可能なメッセージの受信に基づい て、前記肯定応答メッセージを前記電気通信交換器に送信し、 前記1つ以上の所定機能の少なくとも1つは、前記第2のプログラム可能な メッセージの受信に基づいて、前記肯定応答メッセージを前記ホスト装置に送信 すべく構成される、請求項75に記載の交換器。 78.プログラム可能な電気通信交換器における複数のチャネルのうちの各種のチ ャネル間で確立される通信経路に関する呼び処理機能を実行するために、呼び関 連プロトコルを開発する方法 であって、前記呼び処理機能は、前記交換器のある特定の機能層により実行され る機能と関連するような方法において、 (a) 1つ以上の状態/事象テーブルを作成するステップであって、該テーブル の各々は、 複数の所定の論理状態と、 該複数の所定の論理状態の各々と関連した1つ以上の所定の事象であって 、前記作成される呼び関連プロトコルと同じ又は異なる機能層で生成される、1 つ以上のアプリケーション・プログラム・インターフェース(API)メッセー ジの受信を含む1つ以上の所定の事象と、 該1つ以上の所定の事象と関連した基本形であって、前記1つ以上の関連 した事象の発生に基づいて呼び出される基本形と、 を規定する、1つ以上の状態/事象テーブルを作成するステップと、 (b) 1つ以上の基本形テーブルを作成するステップであって、該テーブルの各 々は、前記基本形の各々に対して、所定の一連の所定の層依存機能を規定し、該 所定の機能の1つ以上が、前記機能層へのAPIメッセージを生成する、1つ以 上の基本形テーブルを作成するステップと、 (c) 1つ以上のプロトコルを作成するステップであって、該プロトコルの各々 は、前記状態/事象テーブルの1つ以上と前記1つ以上の基本形テーブルの1つ 以上との所定の関連によ り表される、1つ以上のプロトコルを作成するステップと、 を含む方法。 79.前記方法は更に、 (d) 前記プログラム可能な電気通信交換器内に格納された前記1つ以上の呼び 関連プロトコルを格納するステップと、 (e) 前記プログラム可能な電気通信交換器内の前記1つ以上の呼び関連プロト コルを実行するステップと、 を含む、請求項78に記載の方法。 80.前記1つ以上のプロトコルの各々は、前記所定の機能の定義を含むライブラ リへのアクセスを有すると共に、状態マシーン・エンジンが割込をかけるべく構 成される、有限な状態マシーンにより表され、前記状態マシーン・エンジンは、 前記ポインタに応答して動作する、請求項78に記載の方法。 81.機能的に層分けされたプログラム可能な電気通信交換器において、 交換器における通信チャネルと関連した呼び処理プロトコルを表すPPLコ ンポーネント状態マシーンのインスタンシエーションを実行すべく構成された状 態マシーン・エンジンを有する層特定プロセッサからなり、前記状態マシーンは 、現在の状態及び所定事象の発生に従って、1つ以上の所定機能を呼び出し、 前記1つ以上の所定機能は、前記状態マシーンから呼び制御処理情報を転送 する全てのメッセージ用の第1の所定のメッセ ージ書式を有する、第1のアプリケーション・プログラム・インターフェース( API)メッセージの生成を含み、 前記所定事象は、前記状態マシーンに呼び制御処理情報を転送する全てのメ ッセージ用の第2の所定のメッセージ書式を有する、第2のAPIメッセージの 受信を含む、交換器。 82.前記層特定プロセッサは、内部表現形式で、前記第1及び第2のAPIメッ セージを処理すべく構成され、前記交換器は更に、 前記層特定プロセッサに結合され、内部表現のAPIメッセージ形式と前記 汎用標準化APIメッセージ形式との間の変換を行うべく構成され、更に、前記 第1の汎用APIメッセージを送信すべく構成された、通信プロセッサからなる 、請求項81に記載の交換器。 83.前記システムは、アプリケーション層内に常駐するアプリケーションを支援 すべく構成されたホストを含み、更に、前記APIメッセージは、交換器からホ ストへと、またホストから交換器へと送信される、請求項82に記載の交換器。 84.前記プロセッサは、 宛先識別フィールドと、発信源の対応アドレスを納める発信源識別フィール ドとを含み、同じ又は異なるプロセッサ内に常駐するPPLコンポーネント・イ ンスタンシエーションを受信する、原子機能メッセージ・バッファと、 前記原子機能により生成される前記PPL事象指示メッセー ジの前記内部表現に、前記メッセージ・バッファを接続するための手段とからな る、請求項81に記載の交換器。 85.前記メッセージ・バッファは更に、前記原子機能を生成した事象を識別する PPL事象識別フィールドからなる、請求項84に記載の交換器。 86.前記メッセージ・バッファは更に、受信インスタンシエーションのための前 記事象、及び前記原子機能と関連した情報を含む、1つ以上のデータ・フィール ドからなる、請求項84に記載の交換器。 87.前記複数のPPLコンポーネント状態マシーンは層特定である、請求項83 に記載の交換器。 88.前記複数のPPLコンポーネント状態マシーンは機能特定である、請求項8 3に記載の交換器。 89.前記複数のPPLコンポーネント状態マシーンはインターフェース特定であ る、請求項83に記載の交換器。 90.前記複数のPPLコンポーネント状態マシーンはプロトコル特定である、請 求項83に記載の交換器。 91.前記複数のPPLコンポーネント状態マシーンはプロトコル特定である、請 求項83に記載の交換器。 92.標準化汎用アプリケーション・プログラム・インターフェース(API)を 利用して、機能的に層分けされたプログラム可能な電気通信交換器の2つの層間 で通信を行う方法において、 (1) 層特定のプログラム・プロトコル言語(PPL)コンポー ネント状態マシーンの1つ以上のインスタンシエーションを、状態マシーン・エ ンジンを有する層特定PPLプロセッサにおいて呼び出すステップであって、前 記1つ以上のインスタンシエーションの各々は、1つの呼び処理プロトコルを表 す、ステップと、 (2) 前記状態マシーンを定義して、各種機能を実行するためにプロセッサに格 納される、状態/事象及び基本形テーブルに従って、原子機能を呼び出すステッ プであって、前記原子機能は、API事象指示メッセージの内部表現を生成する 、ステップと、 (3) 汎用標準化PPL事象指示メッセージへの翻訳のために、前記プロセッサ に結合された通信プロセッサに、前記内部表現のPPL事象指示メッセージを転 送するステップと、 を含む方法。 93.前記方法は更に、 (4) 前記汎用APIメッセージを、同じ又は異なるプロセッサ内に常駐する他 のPPLコンポーネント状態マシーン・インスタンシエーションへと送信するス テップ、 を含む、請求項92に記載の方法。 94.前記システムは、アプリケーション層内に常駐するホスト支援アプリケーシ ョンを含み、前記方法は更に、 (4) 前記汎用APIメッセージを、ホスト上に位置するアプリケーションへと 送信するステップ、 を含む、請求項92に記載の方法。 95.前記方法は更に、 (5) 宛先識別フィールドと、発信源の対応アドレスを納める発信源識別フィー ルドとを含み、PPLコンポーネント・インスタンシエーションを受信する原子 機能メッセージ・バッファを、前記プロセッサにより作成するステップと、 (6) 前記メッセージ・バッファを、前記原子機能により生成された前記PPL 事象指示メッセージの内部表現に接続するステップと、 を含む、請求項93に記載の方法。 96.前記メッセージ・バッファは更に、前記原子機能を生成した事象を識別する 、PPL事象識別フィールドからなる、請求項95に記載の方法。 97.前記メッセージ・バッファは更に、受信インスタンシエーションのための前 記事象、及び前記原子機能と関連した、1つ以上のデータ・フィールドからなる 、請求項95に記載の方法。 98.前記方法は更に、 (4) 前記通信プロセッサにおいて、汎用API PPL事象要求メッセージを 受信するステップと、 (5) 前記通信プロセッサにおいて、前記汎用API PPL事象要求メッセー ジを、内部表現のPPL事象要求メッセージへと翻訳するステップと、 (6) 前記内部表現のPPL事象要求メッセージを、前記層特定 PPLプロセッサに送信するステップと、 (7) 前記層特定PPLプロセッサにおいて、前記内部表現のPPL事象要求メ ッセージを受信及び処理するステップと、 (8) 前記内部表現のPPL事象要求メッセージ内に含まれるPPL事象IDの 値を、前記層特定状態マシーン用の層特定の固有PPL事象識別値へと変換する ステップと、 (9) 前記層特定PPLコンポーネント状態マシーン・エンジンにより、層固有 PPL事象識別値を処理するステップと、 を含む、請求項92に記載の方法。 99.前記ステップ(9)は、 (a) 前記状態マシーンの現在状態に対するそのPPL事象識別値を求めて、前 記状態/事象テーブルを探索するステップと、 (b) 一致事象が見つかった場合、状態/事象テーブルで識別された基本形を呼 び出し、基本形テーブルから、基本形IDと関連した原子機能を検索するステッ プと、 (c) 状態/事象テーブルにおける識別された基本形を呼び出すステップと、 (d) 基本形テーブルから、基本形IDと関連した原子機能を検索するステップ と、 を含む、請求項98に記載の方法。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/566,414 US5826030A (en) | 1995-11-30 | 1995-11-30 | Telecommunication switch having a universal API with a single call processing message including user-definable data and response message each having a generic format |
| US08/566,414 | 1995-11-30 | ||
| PCT/US1996/018959 WO1997020439A1 (en) | 1995-11-30 | 1996-11-27 | Telecommunications switch having a universal applications program interface for stantardized interactive call processing communications |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10513633A true JPH10513633A (ja) | 1998-12-22 |
| JPH10513633A5 JPH10513633A5 (ja) | 2004-12-09 |
Family
ID=24262788
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9520634A Pending JPH10513633A (ja) | 1995-11-30 | 1996-11-27 | 標準対話式呼び処理通信用の汎用アプリケーション・プログラム・インターフェースを備えた電気通信交換器 |
Country Status (11)
| Country | Link |
|---|---|
| US (4) | US5826030A (ja) |
| EP (1) | EP0807358B1 (ja) |
| JP (1) | JPH10513633A (ja) |
| KR (1) | KR19980701797A (ja) |
| AT (1) | ATE225110T1 (ja) |
| AU (1) | AU718827B2 (ja) |
| BR (1) | BR9606820A (ja) |
| CA (1) | CA2211780C (ja) |
| DE (1) | DE69623931T2 (ja) |
| IL (1) | IL121434A (ja) |
| WO (1) | WO1997020439A1 (ja) |
Families Citing this family (78)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5793954A (en) * | 1995-12-20 | 1998-08-11 | Nb Networks | System and method for general purpose network analysis |
| US6651102B2 (en) * | 1995-12-20 | 2003-11-18 | Nb Networks | Systems and methods for general purpose data modification |
| US6493761B1 (en) * | 1995-12-20 | 2002-12-10 | Nb Networks | Systems and methods for data processing using a protocol parsing engine |
| IL119914A (en) * | 1996-12-25 | 2000-06-29 | Emultek Ltd | Device for implementing hierarchical state charts and methods and apparatus useful therefor |
| SE510162C2 (sv) * | 1997-01-14 | 1999-04-26 | Ericsson Telefon Ab L M | En metod och kommunikationsstation för styrning av meddelandöverföring i ett mobilt kommunikationssystem |
| US6119173A (en) * | 1997-01-27 | 2000-09-12 | Alcatel Usa Sourcing, L.P. | System and method for communications and process management in a distributed telecommunications switch |
| US6286050B1 (en) | 1997-01-27 | 2001-09-04 | Alcatel Usa Sourcing, L.P. | System and method for monitoring and management of telecommunications equipment using enhanced internet access |
| US6052455A (en) * | 1997-11-13 | 2000-04-18 | Northern Telecom Limited | Universal data structure for use with a concurrent state machine space in a telecommunications network |
| US6122356A (en) * | 1997-11-13 | 2000-09-19 | Northern Telecom Limited | Concurrent state machine space in a telecommunications network |
| US6003041A (en) * | 1998-01-05 | 1999-12-14 | Gateway 2000, Inc. | Method and managing multiple channel maps from multiple input devices in a multimedia system |
| US6208724B1 (en) * | 1998-04-09 | 2001-03-27 | Dialogic Corporation | Virtual telephone |
| US6424934B2 (en) | 1998-05-18 | 2002-07-23 | Solidum Systems Corp. | Packet classification state machine having reduced memory storage requirements |
| US6526050B1 (en) | 1998-06-08 | 2003-02-25 | Excel Switching Co. | Programming call-processing application in a switching system |
| US7142650B1 (en) | 1998-06-12 | 2006-11-28 | Mci Communication Corporation | System and method for resource management |
| US7929516B2 (en) * | 1998-06-12 | 2011-04-19 | Mci Communications Corporation | Intelligent services network using a switch controller |
| US6587890B1 (en) | 1998-06-12 | 2003-07-01 | Mci Communications Corporation | Switch controller application programmer interface |
| US6480597B1 (en) | 1998-06-12 | 2002-11-12 | Mci Communications Corporation | Switch controller for a telecommunications network |
| US6604136B1 (en) * | 1998-06-27 | 2003-08-05 | Intel Corporation | Application programming interfaces and methods enabling a host to interface with a network processor |
| US6724767B1 (en) * | 1998-06-27 | 2004-04-20 | Intel Corporation | Two-dimensional queuing/de-queuing methods and systems for implementing the same |
| US6735773B1 (en) | 1998-06-27 | 2004-05-11 | Intel Corporation | Method and apparatus for issuing commands to a network processor configured to provide a plurality of APIs |
| US6603768B1 (en) | 1998-06-27 | 2003-08-05 | Intel Corporation | Multi-protocol conversion assistance method and system for a network accelerator |
| US6657959B1 (en) | 1998-06-27 | 2003-12-02 | Intel Corporation | Systems and methods for implementing ABR with guaranteed MCR |
| US6728249B2 (en) | 1998-06-27 | 2004-04-27 | Intel Corporation | System and method for performing cut-through forwarding in an ATM network supporting LAN emulation |
| US6356950B1 (en) * | 1999-01-11 | 2002-03-12 | Novilit, Inc. | Method for encoding and decoding data according to a protocol specification |
| US6594685B1 (en) * | 1999-04-14 | 2003-07-15 | Excel Switching Corporation | Universal application programming interface having generic message format |
| US6349405B1 (en) | 1999-05-18 | 2002-02-19 | Solidum Systems Corp. | Packet classification state machine |
| EP1190314A2 (en) * | 1999-05-18 | 2002-03-27 | Solidum Systems Corp. | Packet classification state machine |
| US6565443B1 (en) | 1999-09-14 | 2003-05-20 | Innovative Gaming Corporation | System and method for verifying the contents of a mass storage device before granting access to computer readable data stored on the device |
| US7346075B1 (en) * | 2000-02-25 | 2008-03-18 | International Business Machines Corporation | Portable networking interface method and apparatus for distributed switching system |
| SG92686A1 (en) * | 2000-03-09 | 2002-11-19 | Kent Ridge Digital Labs | An atm handoff process |
| DE10112974B4 (de) * | 2000-03-17 | 2005-10-20 | Zarlink Semiconductor Inc | Mehrfachfrequenz-Tondetektor |
| US6829630B1 (en) * | 2000-11-24 | 2004-12-07 | Xerox Corporation | Mechanisms for web-object event/state-driven communication between networked devices |
| WO2002056547A1 (fr) * | 2000-12-27 | 2002-07-18 | Fujitsu Limited | Système et dispositif d'acheminement par commutation |
| US6907046B1 (en) * | 2001-03-07 | 2005-06-14 | Sprint Communications Company L.P. | Communication system and device that provides service independent communication bridging |
| US20020161907A1 (en) * | 2001-04-25 | 2002-10-31 | Avery Moon | Adaptive multi-protocol communications system |
| CA2357444A1 (en) * | 2001-09-13 | 2003-03-13 | Armadillo Networks Inc. | System and methods for automatic negotiation in distributed computing |
| US20030059015A1 (en) * | 2001-09-21 | 2003-03-27 | Mello Eber | Call server allowing calls with multiple participants and multiple services independently of the number of participants |
| US7395343B1 (en) * | 2002-02-26 | 2008-07-01 | Cisco Technology, Inc. | Network tunneling method and apparatus |
| EP1357763A1 (en) * | 2002-04-23 | 2003-10-29 | Hewlett-Packard Company | Adaptor module |
| JP3607687B2 (ja) * | 2002-04-26 | 2005-01-05 | 株式会社東芝 | データ送受信システムおよびデータ送受信方法 |
| US7266182B2 (en) * | 2002-06-14 | 2007-09-04 | International Business Machines Corporation | Method and system for implementing a telephony services feature using voice XML |
| US7752293B1 (en) * | 2002-07-30 | 2010-07-06 | Cisco Technology, Inc. | Command processing in a telecommunications network |
| US7428218B2 (en) * | 2002-08-01 | 2008-09-23 | Teradyne, Inc. | Flexible approach for representing different bus protocols |
| US6873695B2 (en) * | 2002-09-09 | 2005-03-29 | International Business Machines Corporation | Generic service component for voice processing services |
| CN100396061C (zh) * | 2003-07-05 | 2008-06-18 | 华为技术有限公司 | 一种用状态机对异步操作进行控制的方法 |
| US7720948B2 (en) | 2003-11-12 | 2010-05-18 | International Business Machines Corporation | Method and system of generically specifying packet classification behavior |
| US20050114540A1 (en) * | 2003-11-12 | 2005-05-26 | International Business Machines Corporation | Method and system of generically specifying congestion control and a voidance behavior |
| US7844639B2 (en) | 2003-11-24 | 2010-11-30 | Ebay Inc. | Backward compatibility in database schemas |
| US7818759B2 (en) | 2003-11-24 | 2010-10-19 | Ebay Inc. | API and business language schema design framework for message exchanges |
| US7554974B2 (en) * | 2004-03-09 | 2009-06-30 | Tekelec | Systems and methods of performing stateful signaling transactions in a distributed processing environment |
| CN100358302C (zh) * | 2004-12-06 | 2007-12-26 | 华为技术有限公司 | 一种使用状态机测试网元接口的方法 |
| US7653681B2 (en) * | 2005-01-14 | 2010-01-26 | International Business Machines Corporation | Software architecture for managing a system of heterogenous network processors and for developing portable network processor applications |
| KR20070114740A (ko) * | 2005-02-24 | 2007-12-04 | 엘지전자 주식회사 | 네트워크 컨트롤 프로토콜의 패킷 구조 및 패킷 전송방법 |
| US7856094B2 (en) | 2005-03-21 | 2010-12-21 | Tekelec | Methods, systems, and computer program products for providing telecommunications services between a session initiation protocol (SIP) network and a signaling system 7 (SS7) network |
| US20060282838A1 (en) * | 2005-06-08 | 2006-12-14 | Rinku Gupta | MPI-aware networking infrastructure |
| US7760708B2 (en) | 2005-07-08 | 2010-07-20 | Tekelec | Methods, systems, and computer program products for triggering SIP nodes to include SS7 routing information in response messages including information requested by SS7 nodes |
| US8050253B2 (en) * | 2006-01-09 | 2011-11-01 | Tekelec | Methods, systems, and computer program products for decentralized processing of signaling messages in a multi-application processing environment |
| US7907619B2 (en) * | 2006-12-19 | 2011-03-15 | International Business Machines Corporation | Method, system and program product for adapting to protocol changes |
| US8059667B2 (en) * | 2007-01-31 | 2011-11-15 | Tekelec | Methods, systems, and computer program products for applying multiple communications services to a call |
| US20080198996A1 (en) * | 2007-02-21 | 2008-08-21 | Tekelec | Methods, systems, and computer program products for using a location routing number based query and response mechanism to effect advanced routing |
| US8213440B2 (en) | 2007-02-21 | 2012-07-03 | Tekelec Global, Inc. | Methods, systems, and computer program products for using a location routing number based query and response mechanism to route calls to IP multimedia subsystem (IMS) subscribers |
| US8073127B2 (en) * | 2007-02-21 | 2011-12-06 | Tekelec | Methods, systems, and computer program products for using a location routing number based query and response mechanism to effect subscriber cutover |
| US8730970B2 (en) | 2007-02-23 | 2014-05-20 | Tekelec Global, Inc. | Methods systems, and computer program products for providing voicemail routing information in a network that provides customized voicemail services |
| US20080260119A1 (en) * | 2007-04-20 | 2008-10-23 | Rohini Marathe | Systems, methods, and computer program products for providing service interaction and mediation in a communications network |
| FR2929474B1 (fr) * | 2008-03-28 | 2010-07-30 | Groupe Ecoles Telecomm | Architecture informatique hierarchisee a couches multiples |
| GB2460467A (en) * | 2008-05-30 | 2009-12-02 | Symbian Software Ltd | Specifying a finite state machine by a set of instructions and a set of parameters which are stored in different files. |
| US8532092B2 (en) * | 2008-06-02 | 2013-09-10 | Tekelec, Inc. | Methods, systems, and computer readable media for providing next generation network (NGN)-based end user services to legacy subscribers in a communications network |
| US9584959B2 (en) | 2008-11-24 | 2017-02-28 | Tekelec Global, Inc. | Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network |
| US9712341B2 (en) | 2009-01-16 | 2017-07-18 | Tekelec, Inc. | Methods, systems, and computer readable media for providing E.164 number mapping (ENUM) translation at a bearer independent call control (BICC) and/or session intiation protocol (SIP) router |
| US9219677B2 (en) | 2009-01-16 | 2015-12-22 | Tekelec Global, Inc. | Methods, systems, and computer readable media for centralized routing and call instance code management for bearer independent call control (BICC) signaling messages |
| US8224337B2 (en) | 2009-09-16 | 2012-07-17 | Tekelec, Inc. | Methods, systems, and computer readable media for providing foreign routing address information to a telecommunications network gateway |
| US8516130B2 (en) | 2011-06-30 | 2013-08-20 | Harman International Industries, Incorporated | Using non-AVB application layer interface and message to establish a connection over an AVB network |
| US9009354B2 (en) | 2012-12-20 | 2015-04-14 | Sap Se | Services and management layer for diverse data connections |
| CN103441990B (zh) * | 2013-08-09 | 2016-03-30 | 中国人民解放军理工大学 | 基于状态融合的协议状态机自动推断方法 |
| CN104333540B (zh) * | 2014-10-22 | 2018-02-13 | 国电南瑞科技股份有限公司 | 一种变电站自动化系统通信协议动态实现方法 |
| US10141855B2 (en) | 2017-04-12 | 2018-11-27 | Accion Systems, Inc. | System and method for power conversion |
| US10728392B1 (en) | 2019-03-20 | 2020-07-28 | InContact Inc. | Method and system for managing availability states of a user to communicate over multiple communication platforms |
| EP3973182A4 (en) | 2019-05-21 | 2023-06-28 | Accion Systems, Inc. | Apparatus for electrospray emission |
Family Cites Families (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4523308A (en) * | 1982-09-29 | 1985-06-11 | Stromberg-Carlson Corporation | Telephone concentrator switch arrangement |
| US4527012B1 (en) * | 1983-01-31 | 1994-12-13 | Redcom Laboraties Inc | Communications switching system with modular switching communicatons peripheral and host computer |
| US5060140A (en) * | 1986-01-16 | 1991-10-22 | Jupiter Technology Inc. | Universal programmable data communication connection system |
| US4787062A (en) * | 1986-06-26 | 1988-11-22 | Ikos Systems, Inc. | Glitch detection by forcing the output of a simulated logic device to an undefined state |
| US4768150A (en) * | 1986-09-17 | 1988-08-30 | International Business Machines Corporation | Application program interface to networking functions |
| JP2802088B2 (ja) * | 1989-02-06 | 1998-09-21 | 株式会社日立製作所 | プロトコル選択切替方法 |
| JPH03123244A (ja) * | 1989-10-06 | 1991-05-27 | Matsushita Electric Ind Co Ltd | 通信装置 |
| CA2010591C (en) * | 1989-10-20 | 1999-01-26 | Phillip M. Adams | Kernels, description tables and device drivers |
| US5323452A (en) * | 1990-12-18 | 1994-06-21 | Bell Communications Research, Inc. | Visual programming of telephone network call processing logic |
| US5265239A (en) * | 1991-04-08 | 1993-11-23 | Ardolino Anthony A | Method for remotely accessing service programs of a local processing system supporting multiple protocol stacks and multiple device drivers |
| US5317568A (en) * | 1991-04-11 | 1994-05-31 | Galileo International Partnership | Method and apparatus for managing and facilitating communications in a distributed hetergeneous network |
| US5572675A (en) * | 1991-05-29 | 1996-11-05 | Alcatel N.V. | Application program interface |
| JPH0563749A (ja) * | 1991-09-02 | 1993-03-12 | Hitachi Ltd | マルチプロトコル通信制御装置 |
| US5826017A (en) * | 1992-02-10 | 1998-10-20 | Lucent Technologies | Apparatus and method for communicating data between elements of a distributed system using a general protocol |
| US5321744A (en) * | 1992-09-29 | 1994-06-14 | Excel, Inc. | Programmable telecommunication switch for personal computer |
| US6134304A (en) * | 1992-11-10 | 2000-10-17 | Telefonaktiebolaget Lm Ericsson | General analysis system |
| US6044407A (en) * | 1992-11-13 | 2000-03-28 | British Telecommunications Public Limited Company | Interface for translating an information message from one protocol to another |
| GB2274230B (en) * | 1993-01-07 | 1996-05-15 | Digital Equipment Int | Communication systems |
| US5537417A (en) * | 1993-01-29 | 1996-07-16 | International Business Machines Corporation | Kernel socket structure for concurrent multiple protocol access |
| US5581738A (en) * | 1993-06-07 | 1996-12-03 | Xilinx, Inc. | Method and apparatus for back-annotating timing constraints into simulation models of field programmable gate arrays |
| US5426694A (en) * | 1993-10-08 | 1995-06-20 | Excel, Inc. | Telecommunication switch having programmable network protocols and communications services |
| US5414833A (en) * | 1993-10-27 | 1995-05-09 | International Business Machines Corporation | Network security system and method using a parallel finite state machine adaptive active monitor and responder |
| US5555415A (en) * | 1994-01-10 | 1996-09-10 | Metasphere, Inc. | Object oriented event message dispatching subsystem and method utilizing a disposition matrix |
| US5455827A (en) * | 1994-02-23 | 1995-10-03 | Harris Corporation | Multi-processing and direct routing of signalling protocols in voice communication channels |
| NL9400682A (nl) * | 1994-04-28 | 1995-12-01 | Nederland Ptt | Werkwijzen voor het tussen systemen uitwisselen van een bericht dat ten minste één informatie-element omvat, inrichting voor het tussen systemen uitwisselen van een bericht dat ten minste één informatie-element omvat, alsmede systeem omvattende deze inrichting. |
| US5627876A (en) * | 1994-06-10 | 1997-05-06 | Uniden America Corporation | Call priority override in a land mobile radio system |
| US5668810A (en) * | 1995-04-26 | 1997-09-16 | Scientific-Atlanta, Inc. | Data transmission protocol method and apparatus |
| US5638371A (en) * | 1995-06-27 | 1997-06-10 | Nec Usa, Inc. | Multiservices medium access control protocol for wireless ATM system |
| US6028924A (en) * | 1996-06-13 | 2000-02-22 | Northern Telecom Limited | Apparatus and method for controlling processing of a service call |
| US5872919A (en) * | 1997-05-07 | 1999-02-16 | Advanced Micro Devices, Inc. | Computer communication network having a packet processor with an execution unit which is variably configured from a programmable state machine and logic |
-
1995
- 1995-11-30 US US08/566,414 patent/US5826030A/en not_active Expired - Lifetime
-
1996
- 1996-11-27 EP EP96940891A patent/EP0807358B1/en not_active Expired - Lifetime
- 1996-11-27 KR KR1019970705194A patent/KR19980701797A/ko not_active Withdrawn
- 1996-11-27 CA CA002211780A patent/CA2211780C/en not_active Expired - Fee Related
- 1996-11-27 JP JP9520634A patent/JPH10513633A/ja active Pending
- 1996-11-27 DE DE69623931T patent/DE69623931T2/de not_active Expired - Lifetime
- 1996-11-27 WO PCT/US1996/018959 patent/WO1997020439A1/en not_active Ceased
- 1996-11-27 BR BR9606820A patent/BR9606820A/pt not_active Application Discontinuation
- 1996-11-27 IL IL12143496A patent/IL121434A/xx not_active IP Right Cessation
- 1996-11-27 AT AT96940891T patent/ATE225110T1/de not_active IP Right Cessation
- 1996-11-27 AU AU10844/97A patent/AU718827B2/en not_active Ceased
-
1998
- 1998-10-07 US US09/168,130 patent/US6119187A/en not_active Expired - Lifetime
-
1999
- 1999-03-26 US US09/277,469 patent/US6134618A/en not_active Expired - Lifetime
-
2000
- 2000-06-26 US US09/603,367 patent/US6311238B1/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| WO1997020439A1 (en) | 1997-06-05 |
| BR9606820A (pt) | 1997-12-30 |
| US6311238B1 (en) | 2001-10-30 |
| IL121434A (en) | 2000-11-21 |
| AU1084497A (en) | 1997-06-19 |
| US5826030A (en) | 1998-10-20 |
| KR19980701797A (ko) | 1998-06-25 |
| EP0807358B1 (en) | 2002-09-25 |
| ATE225110T1 (de) | 2002-10-15 |
| IL121434A0 (en) | 1998-01-04 |
| CA2211780C (en) | 2006-06-06 |
| DE69623931T2 (de) | 2003-05-28 |
| EP0807358A1 (en) | 1997-11-19 |
| AU718827B2 (en) | 2000-04-20 |
| CA2211780A1 (en) | 1997-06-05 |
| US6134618A (en) | 2000-10-17 |
| US6119187A (en) | 2000-09-12 |
| DE69623931D1 (de) | 2002-10-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6311238B1 (en) | Telecommunication switch with layer-specific processor capable of attaching atomic function message buffer to internal representation of ppl event indication message upon occurrence of predetermined event | |
| US6088749A (en) | Universal API with generic call processing message having user-defined PPL event ID and generic response message for communications between telecommunications switch and host application | |
| JP3317405B2 (ja) | プログラム可能なネットワーク・プロトコルと通信サービスを備えた電気通信スイッチ | |
| EP0485252B1 (en) | Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes | |
| JP3067803B2 (ja) | パーソナル・コンピュータ用のプログラム可能型通信交換処理装置 | |
| US5551035A (en) | Method and apparatus for inter-object communication in an object-oriented program controlled system | |
| US20030115358A1 (en) | Unified interprocess communication | |
| US6272146B1 (en) | Bus connection set up and tear down | |
| JPH06101765B2 (ja) | 通信方法及び通信装置 | |
| US6088361A (en) | Timed division multiplex bus connection controller | |
| US6366656B1 (en) | Method and apparatus for migrating embedded PBX system to personal computer | |
| JPH10133895A (ja) | 多重osネットワーク動作方法 | |
| JP3901944B2 (ja) | 標準化された対話的呼処理通信のためのユニバーサルアプリケーションプログラムインタフェース | |
| US6920143B1 (en) | Computer telephony system using multiple hardware platforms to provide telephony services | |
| JP2002518903A (ja) | 交換システムにおけるプログラミング通話処理アプリケーション | |
| EP0873028A1 (en) | A control type or service independent building block | |
| US7116764B1 (en) | Network interface unit having an embedded services processor | |
| KR100684443B1 (ko) | 단일 프로세스간 통신에 의한 디렉토리 검색시스템 및 그 방법 | |
| WO1999035568A2 (en) | Isolation of resources from application in a process control system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20031127 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20031127 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040106 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061219 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20070316 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20070507 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070619 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080205 |