Telecommunications provider agent

   
   

The invention is a provider agent product and method that operates as a software interface between a telephony card and a session manager in an advanced communications network. The provider agent receives event messages from the telephony card indicating on-hook events, off-hook events, and digit events. The provider agent instructs the telephony card to provide dial tone, ring current, ringback, and busy signals to the telephones. The provider agent also exchanges messages with a session manager in the network. These messages include: invite messages, reply messages, join messages, and terminate messages. In response to the above processing, the provider agent instructs the telephony card to interwork telephony signals on a telephony channel with ATM signals on an ATM virtual channel. The provider agent is comprised of a plurality of software objects that are stored on a software storage medium and that include: a controller object, port objects, and event objects. The provider agent objects are executed by a multithreaded processing system and each object has a separate processing thread. The provider agent and the telephony card communicate through an application programming interface that is specified in an Interface Definition Language (IDL) of a Common Object Request Broker Architecture (CORBA).

A invenção é um produto e um método do agente do fornecedor que se opere como uma relação de software entre um cartão do telephony e um gerente da sessão em uma rede de comunicações avançada. O agente do fornecedor recebe mensagens do evento do cartão do telephony que indica eventos on-hook, eventos off-hook, e eventos do dígito. O agente do fornecedor instrui o cartão do telephony para fornecer o tom de seletor, a corrente do anel, o ringback, e sinais ocupados aos telefones. O agente do fornecedor troca também mensagens com um gerente da sessão na rede. Estas mensagens incluem: convide mensagens, responda mensagens, junte mensagens, e termine mensagens. Em resposta a processar acima, o agente do fornecedor instrui o cartão do telephony para interwork sinais do telephony em uma canaleta do telephony com sinais do ATM em uma canaleta virtual do ATM. O agente do fornecedor é compreendido de um plurality dos objetos do software que são armazenados em um meio de armazenamento do software e que incluem: um objeto do controlador, uns objetos portuários, e uns objetos do evento. O agente que do fornecedor os objetos são executados por a multithreaded o sistema processando e cada objeto tem uma linha processando separada. O agente do fornecedor e o cartão do telephony comunicam-se através de uma relação de programação de aplicação que seja especificada em uma língua da definição de relação (IDL) de uma arquitetura comum do corretor do pedido do objeto (CORBA).

 
Web www.patentalert.com

< Method and apparatus for displaying full and selected dynamic data in a data processing system

< Method, system and computer product for formulating a bi-directional color match

> Active voice messaging

> Method for handling incominc calls directed to a virtual communication service subscriber via a shared line system

~ 00170