Nova Patents
EP0963096A2

Distributed call system

Abstract

Telephone service is supplied using a distributed architecture that employs a collection of resources each of which exposes a hierarchical namespace. The architecture includes two fundamental resource types, the device server and the call coordinator, which are interconnected by a network employing a common protocol, eg., TCP/IP. The interaction between the various resources follows "client-server" principles to implement end-to-end communication. Device servers represent physical/logical telephone devices, which include a) end-point device servers and b) gateway device servers. End-point device servers 1) represent controls for communication, such as keypads, indicator lamps, and displays, and 2) perform media rendering, e.g., voice digitization, transport, and reconstruction. Gateway device servers have two "sides". One side is implemented to appear to a call coordinator as if it were a device server, and the other side has an interface adapted to interwork with a preexisting island of telephone service. In the term "device server", "server is used in the conventional manner of the "client-server" architecture, where the server serves request from the clients and does not take action unless it is in response to a client request. A call coordinator functions in the role of the "client". The device servers are unaware of communication state, which is maintained by the call coordinator and exposed as a hierarchical namespace. The call coordinator treats the processing of a call as a sequence of steps each of which can be implemented by a small piece of computer executable code called a "feature applet".

EP0963096A2, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 25 May 2019, 7.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

13 claims: 13 independent, 0 dependent

  1. 1
    A system for providing telecomunications services, comprising:a device server;and a call coordinator;said device server and call coordinator being coupled together in a client-server arrangement.
  2. 2
    The invention as defined in claim 1 wherein said device server is an end-point device server.
  3. 3
    The invention as defined in claim 2 wherein said end-point device server is a phone device server.
  4. 4
    The invention as defined in claim 2 wherein said end-point device server is a line device server.
  5. 5
    The invention as defined in claim 1 wherein said device server is a gateway device server.
  6. 6
    The invention as defined in claim 5 wherein said gateway server has a first interface for controlling an aspect of legacy telephony service and a second interface which appears to said call coordinator as a device server.
  7. 7
    The invention as defined in claim 1 wherein said device server exposes a hierarchical namespace.
  8. 8
    The invention as defined in claim 1 wherein said call coordinator exposes a hierarchical namespace.
  9. 9
    The invention as defined in claim I wherein said device server and call coordinator are coupled together by a network.
  10. 10
    The invention as defined in claim 1 wherein said call coordinator executes feature applets.
  11. 11
    The invention as defined in claim 1 wherein said call coordinator coordinates call processing by causing execution of feature applets.
  12. 12
    The invention as defined in claim 1 wherein said call coordinator coordinates call processing by causing execution of feature applets, at least one of said feature applets not be executed by said call coordinator.
  13. 13
    A system for providing telecomunications services, comprising:a device server;and a call coordinator;said device server and call coordinator being coupled together by a common network.