CA2211780A1 - Telecommunications switch having a universal applications program interface for standardized interactive call processing communications - Google Patents

Telecommunications switch having a universal applications program interface for standardized interactive call processing communications

Info

Publication number
CA2211780A1
CA2211780A1 CA002211780A CA2211780A CA2211780A1 CA 2211780 A1 CA2211780 A1 CA 2211780A1 CA 002211780 A CA002211780 A CA 002211780A CA 2211780 A CA2211780 A CA 2211780A CA 2211780 A1 CA2211780 A1 CA 2211780A1
Authority
CA
Canada
Prior art keywords
switch
api
state machine
define
program interface
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
CA002211780A
Other languages
French (fr)
Other versions
CA2211780C (en
Inventor
Mark P. Hebert
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Excel Switching Corp
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CA2211780A1 publication Critical patent/CA2211780A1/en
Application granted granted Critical
Publication of CA2211780C publication Critical patent/CA2211780C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/58Arrangements providing connection between main exchange and sub-exchange or satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/12Protocol engines
    • 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/42Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
    • H04Q3/54Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/42Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
    • H04Q3/54Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
    • H04Q3/542Logic circuits or arrangements therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/42Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
    • H04Q3/54Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
    • H04Q3/545Circuit 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 programme
    • H04Q3/54575Software application
    • H04Q3/54583Software development, e.g. procedural, object oriented, software generation, software testing
    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/03Protocol definition or specification 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13003Constructional details of switching devices
    • 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/1305Software aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13056Routines, finite state machines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1309Apparatus individually associated with a subscriber line, line circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13093Personal computer, PC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13096Digital apparatus individually associated with a subscriber line, digital line circuits
    • 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/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/13216Code signals, frame structure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1322PBX
    • 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/1334Configuration within the switch
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13405Dual frequency signaling, DTMF

Abstract

The present invention is a standardized host-to-switch application program interface (API) for performing call control processing, capable of being customized to meet telecommunications application and network signalling protocol requirements. The universal API comprises one or more generic messages having programmable fields for transmitting commands, status, and data between the host application and the switch.
The present invention further comprises a programmable telecommunication switch that provides a user with the ability to define a desired API protocol, either "standard" or custom in nature, for performing any desired , switching functions.
The present invention includes a protocol development environment which enables a user to define a separate finite state machine for each port provided by the switch.
Each finite state machine may be independently defined by combining a series of elementary processing steps, called atomic functions, into primitives, which are in turn combined with states and events to define the desired state machine. Such state machines may include atomic functions configured to generate predetermined messages under predetermined conditions and containing predetermined information. Such state machines may further include the ability to respond to state events that include the receipt of generic API messages configured to provide the state machine with information from the host application.
CA002211780A 1995-11-30 1996-11-27 Telecommunications switch having a universal applications program interface for standardized interactive call processing communications Expired - Fee Related CA2211780C (en)

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
CA2211780A1 true CA2211780A1 (en) 1997-06-05
CA2211780C CA2211780C (en) 2006-06-06

Family

ID=24262788

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002211780A Expired - Fee Related CA2211780C (en) 1995-11-30 1996-11-27 Telecommunications switch having a universal applications program interface for standardized interactive call processing communications

Country Status (11)

Country Link
US (4) US5826030A (en)
EP (1) EP0807358B1 (en)
JP (1) JPH10513633A (en)
KR (1) KR19980701797A (en)
AT (1) ATE225110T1 (en)
AU (1) AU718827B2 (en)
BR (1) BR9606820A (en)
CA (1) CA2211780C (en)
DE (1) DE69623931T2 (en)
IL (1) IL121434A (en)
WO (1) WO1997020439A1 (en)

Families Citing this family (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6493761B1 (en) * 1995-12-20 2002-12-10 Nb Networks Systems and methods for data processing using a protocol parsing engine
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
IL119914A (en) * 1996-12-25 2000-06-29 Emultek Ltd Device for implementing hierarchical state charts and methods and apparatus useful therefor
SE510162C2 (en) * 1997-01-14 1999-04-26 Ericsson Telefon Ab L M A method and communication station for controlling message transmission in a mobile communication system
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
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
US6122356A (en) * 1997-11-13 2000-09-19 Northern Telecom Limited Concurrent state machine space in a telecommunications network
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
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
US7929516B2 (en) * 1998-06-12 2011-04-19 Mci Communications Corporation Intelligent services network using a switch controller
US6480597B1 (en) 1998-06-12 2002-11-12 Mci Communications Corporation Switch controller for a telecommunications network
US7142650B1 (en) 1998-06-12 2006-11-28 Mci Communication Corporation System and method for resource management
US6587890B1 (en) 1998-06-12 2003-07-01 Mci Communications Corporation Switch controller application programmer interface
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
US6657959B1 (en) 1998-06-27 2003-12-02 Intel Corporation Systems and methods for implementing ABR with guaranteed MCR
US6603768B1 (en) 1998-06-27 2003-08-05 Intel Corporation Multi-protocol conversion assistance method and system for a network accelerator
US6724767B1 (en) 1998-06-27 2004-04-20 Intel Corporation Two-dimensional queuing/de-queuing methods and systems for implementing the same
US6604136B1 (en) 1998-06-27 2003-08-05 Intel Corporation Application programming interfaces and methods enabling a host to interface with a network processor
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
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
EP1190314A2 (en) * 1999-05-18 2002-03-27 Solidum Systems Corp. Packet classification state machine
US6349405B1 (en) 1999-05-18 2002-02-19 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 (en) * 2000-03-17 2005-10-20 Zarlink Semiconductor Inc Multi-frequency tone detector
US6829630B1 (en) * 2000-11-24 2004-12-07 Xerox Corporation Mechanisms for web-object event/state-driven communication between networked devices
WO2002056547A1 (en) * 2000-12-27 2002-07-18 Fujitsu Limited Switched routing device and switched routing system
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 (en) * 2002-04-26 2005-01-05 株式会社東芝 Data transmission / reception system and data transmission / reception method
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 (en) * 2003-07-05 2008-06-18 华为技术有限公司 A method for controlling asynchronous operation by using state machine
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
WO2005052759A2 (en) 2003-11-24 2005-06-09 Ebay Inc. Business language schema design framework
US7844639B2 (en) * 2003-11-24 2010-11-30 Ebay Inc. Backward compatibility in database schemas
US7554974B2 (en) * 2004-03-09 2009-06-30 Tekelec Systems and methods of performing stateful signaling transactions in a distributed processing environment
CN100358302C (en) * 2004-12-06 2007-12-26 华为技术有限公司 Method for testing network element interface by state apparatus
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 (en) * 2005-02-24 2007-12-04 엘지전자 주식회사 Packet structure and packet transmission method of network control protocol
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
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
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
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
EP2143230A1 (en) * 2007-04-20 2010-01-13 Tekelec Methods, systems, and computer program products for providing fault-tolerant service interaction and mediation function in a communications network
FR2929474B1 (en) * 2008-03-28 2010-07-30 Groupe Ecoles Telecomm MULTI-LAYER HIERARCHISED COMPUTING ARCHITECTURE
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.
WO2009149133A2 (en) * 2008-06-02 2009-12-10 Tekelec Methods, systems, and computer readable media for providing next generation network (ngn)-based end user services to legacy subscribers in a communications network
WO2010060087A2 (en) 2008-11-24 2010-05-27 Tekelec Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network
WO2010083509A2 (en) 2009-01-16 2010-07-22 Tekelec Methods, systems, and computer readable media for centralized routing and call instance code management for bearer independent call control (bicc) signaling messages
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
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 (en) * 2013-08-09 2016-03-30 中国人民解放军理工大学 The automatic estimating method of protocol state machine based on state fusion
CN104333540B (en) * 2014-10-22 2018-02-13 国电南瑞科技股份有限公司 A kind of substation automation system communication protocol dynamic implementation method
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)

* Cited by examiner, † Cited by third party
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 (en) * 1989-02-06 1998-09-21 株式会社日立製作所 Protocol selection switching method
JPH03123244A (en) * 1989-10-06 1991-05-27 Matsushita Electric Ind Co Ltd Communication equipment
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 (en) * 1991-09-02 1993-03-12 Hitachi Ltd Multi-protocol communication controller
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 (en) * 1994-04-28 1995-12-01 Nederland Ptt Methods for exchanging a message between systems comprising at least one information element, device for exchanging a message between systems comprising at least one information element, and system comprising this device.
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

Also Published As

Publication number Publication date
US5826030A (en) 1998-10-20
US6311238B1 (en) 2001-10-30
US6134618A (en) 2000-10-17
IL121434A (en) 2000-11-21
ATE225110T1 (en) 2002-10-15
CA2211780C (en) 2006-06-06
AU1084497A (en) 1997-06-19
US6119187A (en) 2000-09-12
BR9606820A (en) 1997-12-30
KR19980701797A (en) 1998-06-25
EP0807358A1 (en) 1997-11-19
WO1997020439A1 (en) 1997-06-05
DE69623931D1 (en) 2002-10-31
IL121434A0 (en) 1998-01-04
AU718827B2 (en) 2000-04-20
EP0807358B1 (en) 2002-09-25
JPH10513633A (en) 1998-12-22
DE69623931T2 (en) 2003-05-28

Similar Documents

Publication Publication Date Title
CA2211780A1 (en) Telecommunications switch having a universal applications program interface for standardized interactive call processing communications
RU99126118A (en) PROGRAMMABLE TELECOMMUNICATIONS SYSTEM AND METHOD FOR DEVELOPING TELECOMMUNICATIONS APPLICATIONS
EP0969654A3 (en) Device control system
US5003580A (en) Adapter for interfacing a work station terminal to a key telephone system
CA2170668A1 (en) Minimizing Service Disruptions in Handling Call Request Messages Where New Message Formats Are Needed in a Telecommunication Network
RU96108957A (en) COMMUNICATOR OF TELECOMMUNICATION SYSTEMS CONTAINING PROGRAMMABLE NETWORK PROTOCOLS AND PROVIDING SERVICES OF MEDIA COMMUNICATIONS
WO1997048238A3 (en) Programmable service node for call control processing
CA2087097A1 (en) Application modularity in telecommunications exchanges
GB2330036A (en) Distributed protocol converter
CA2271460A1 (en) 3d view of incoming communications
KR100296257B1 (en) Method and apparatus for controlling distributed connection in telecommunication networks
EP0661856A3 (en) Memory structure for configuring a terminal device
CA2271269A1 (en) Processor for signaling messages in a data switching network
WO1995034998A3 (en) Communications access system
CA2343555A1 (en) Notification system and method for a mobile data communication device
CA2127781A1 (en) Communications apparatus
CA2315162A1 (en) Data switching system
US6005858A (en) Telecommunications switching system
Schicker et al. Virtual terminal definition and protocol
JPS603252B2 (en) Transmission control procedure control method
JP2718347B2 (en) Electronic exchange
CZ20003456A3 (en) Control system for telecommunication system, telecommunication system per se and telecommunication system control method
KR920001884B1 (en) Flexible data communications interface
JPH02250544A (en) Terminal adaptor
JPH04220051A (en) Information message control system

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed