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, e.g., 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".

Il servizio di telefono è assicurato usando un'architettura distribuita che impiega una collezione di risorse ciascuno di cui espone un namespace gerarchico. L'architettura include due tipi fondamentali delle risorse, l'assistente del dispositivo ed il coordinatore di chiamata, che sono collegati tramite una rete che impiega un protocollo comune, per esempio, TCP/IP. L'interazione fra le varie risorse segue "i principii dell'assistente di cliente" per effettuare la comunicazione faccia a faccia. Gli assistenti del dispositivo rappresentano i dispositivi del telefono di physical/logical, che includono a) gli assistenti del dispositivo di end-point e b) gli assistenti del dispositivo del Gateway. Gli assistenti del dispositivo di end-point 1) rappresentano i comandi per la comunicazione, quali le tastiere, le spie e le esposizioni e 2) effettua i mezzi che rendono, per esempio, la digitalizzazione, il trasporto e la ricostruzione di voce. Gli assistenti del dispositivo del Gateway hanno due "parteggia". Un lato è effettuato per sembrare ad un coordinatore di chiamata come se sia stato un assistente del dispositivo e l'altro lato ha un'interfaccia adattata per interwork con un'isola di preesistenza di servizio di telefono. Nel termine "l'assistente del dispositivo", "assistente" è utilizzato nel modo convenzionale "dell'architettura dell'assistente di cliente", dove la richiesta di serv dell'assistente dai clienti e non agisce a meno che sia in risposta ad una richiesta del cliente. Un coordinatore di chiamata funziona nel ruolo "del cliente". Gli assistenti del dispositivo sono ignari della comunicazione dichiarano, che è effettuata dal coordinatore di chiamata ed è esposta come namespace gerarchico. Il coordinatore di chiamata tratta l'elaborazione di una chiamata come una sequenza dei punti ciascuno di cui può essere effettuato da una piccola parte del codice eseguibile del calcolatore ha denominato "un applet della caratteristica".

 
Web www.patentalert.com

< Method and apparatus for packet size dependent link adaptation for wireless packet

< Method and apparatus for texture analysis and replicability determination

> Paging arrangement for wireless communications

> Packet scheduling in a communication network with statistical multiplexing of service classes

~ 00073