Patent ID: 7010610

Claim:
A programmable agent workstation system in a directory assistance system (DAS) network, comprising: (a) a JavaPhone means; (b) a PlusTcp means; and (c) a PlusTapi means; wherein said JavaPhone means provides a JavaPhone with audio support in an Intelligent Workstation Platform (IWSP) including audio controls/status and/or call controls/status; said PlusTcp means provides TCP/IP communication support for local socket connections to said JavaPhone means, wherein the local socket connection is used for communicating both audio and call control operations between the JavaPhone means and the IWSP and a call director without the use of a Call Processing Gateway (CPG) and call processing switch used to route telephony, while maintaining compatibility with the H.323 protocol; said PlusTapi means enumerates commands and data items to the IWSP to allow a Directory Assistance (DA) operator to communicate with said JavaPhone means and perform related audio and call control operations including all switch related messaging, wherein said PlusTapi means is independent of an interface between the ISWP and the CPG, and the PlusTcp means and the PlusTapi means are implemented within a single application programming interface (API) so that each of the JavaPhone means and the PlusTapi means are usable under a single program process.