SYSTEM AND METHOD FOR USING MULTIPLE COMMUNICATION PROTOCOLS IN MEMORY LIMITED PROCESSORS

A system and method for implementing large and/or multiple telecommunication protocols utilizing memory-limited processors. Telecommunication protocols are expressed as virtual machine instructions defining a finite state machine. A telecommunication protocol engine (100) implements the telecommunic...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: PAPP, ALBERT, III, MILOTA, ANDRE, ZALENSKI, ANTHONY, MOSTOWFI, DARIUS, COONEY, JOHN, M
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A system and method for implementing large and/or multiple telecommunication protocols utilizing memory-limited processors. Telecommunication protocols are expressed as virtual machine instructions defining a finite state machine. A telecommunication protocol engine (100) implements the telecommunication protocols using a virtual machine (125) operating under the control of a CPU (120). A telephony gateway (600) comprising a telecommunication protocol engine (610, 650, 640) interfaces with a communication device and a packet switched network. A network of telephony gateways (720, 730) communicating with a provider gateway (703, 705) facilitates communication over a packet switched network. A call placed by a calling telephony gateway to receiving device on the same network or another network is routed according to a prefix in a telephone code sent by the calling telephony gateway. L'invention concerne un système et un procédé de mise en oeuvre de grands et/ou de multiples protocoles de télécommunication à l'aide de processeurs à mémoire limitée. Les protocoles de télécommunication sont exprimés tels des instructions d'une machine virtuelle définissant une machine d'états-finis. Un moteur (100) de protocole de télécommunication met en oeuvre les protocoles de télécommunication à l'aide d'une machine virtuelle (125) commandée par une unité centrale (120). Une passerelle téléphonique (600) comprenant un moteur (610, 650, 640) de protocole de communication interagit avec un dispositif de communication et un réseau à commutation par paquets. Un réseau de passerelles téléphoniques (720, 730) en communication avec une passerelle fournisseur (703, 705) facilite la communication sur un réseau à commutation par paquets. Un appel passé par une passerelle téléphonique appelante à un dispositif récepteur sur le même réseau ou un autre réseau est acheminé en fonction d'un préfixe d'un code téléphonique envoyé par la passerelle téléphonique appelante.