[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

FR2754124A1 - TELEPHONY GATEWAY ON THE INTERNET - Google Patents

TELEPHONY GATEWAY ON THE INTERNET Download PDF

Info

Publication number
FR2754124A1
FR2754124A1 FR9708918A FR9708918A FR2754124A1 FR 2754124 A1 FR2754124 A1 FR 2754124A1 FR 9708918 A FR9708918 A FR 9708918A FR 9708918 A FR9708918 A FR 9708918A FR 2754124 A1 FR2754124 A1 FR 2754124A1
Authority
FR
France
Prior art keywords
network
telephone
signals
packet switching
interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
FR9708918A
Other languages
French (fr)
Inventor
Wynn Quon
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsemi Semiconductor ULC
Original Assignee
Mitel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitel Corp filed Critical Mitel Corp
Publication of FR2754124A1 publication Critical patent/FR2754124A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
    • H04M7/1205Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
    • H04M7/1225Details of core network interconnection arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6443Network Node Interface, e.g. Routing, Path finding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6472Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6475N-ISDN, Public Switched Telephone Network [PSTN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6486Signalling Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/428Arrangements for placing incoming calls on hold

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Cet appareil est caractérisé en ce qu'il comprend: - une première unité d'interface pour la connexion au réseau commuté; - une seconde unité d'interface pour la connexion au réseau de commutation de paquets; - un moyen pour recevoir des signaux au niveau de ladite première interface et pour les convertir en paquets de données pour leur transmission sur le réseau de commutation de paquets et vice-versa et; - un moyen de traitement pour déterminer l'information de destination à partir des signaux ou des paquets de données provenant du premier réseau susdit, et établir la communication à l'adresse de destination sur le second réseau susdit en fonction de ladite information de destination.This device is characterized in that it comprises: - a first interface unit for connection to the switched network; - a second interface unit for connection to the packet switching network; - means for receiving signals at said first interface and for converting them into data packets for their transmission over the packet switching network and vice versa and; a processing means for determining the destination information from the signals or data packets originating from the aforementioned first network, and establishing communication to the destination address on the aforesaid second network as a function of said destination information.

Description

PASSERELLE DE TELEPHONIE SUR INTERNETTELEPHONY GATEWAY ON THE INTERNET

Appareil permettant d'établir des communications téléphoniques entre un réseau de commutation de paquets acheminant des paquets de données, et un réseau commuté acheminant des signaux téléphoniques, comprenant une première unité d'interface pour la connexion au réseau commuté, une seconde unité d'interface pour la connexion au réseau de commutation de paquets, un dispositif pour recevoir des signaux au niveau de ladite première interface et pour les convertir en paquets de données pour leur transmission sur le réseau de commutation de paquets et vice versa, ainsi qu'un processeur pour déterminer l'information de destination, à partir des signaux ou des paquets de données provenant d'un réseau, et établir la communication à l'adresse de destination sur l'autre réseau en fonction de  Apparatus for establishing telephone communications between a packet switching network carrying data packets, and a switched network carrying telephone signals, comprising a first interface unit for connection to the switched network, a second interface unit for connection to the packet switching network, a device for receiving signals at said first interface and for converting them into data packets for transmission on the packet switching network and vice versa, and a processor for determine the destination information from signals or data packets from one network, and establish communication to the destination address on the other network based on

l'information de destination.the destination information.

La présente invention concerne une Passerelle de Téléphonie sur Internet, et plus particulièrement une passerelle permettant d'établir une communication téléphonique à partir d'un poste téléphonique  The present invention relates to an Internet Telephony Gateway, and more particularly to a gateway for establishing a telephone call from a telephone set.

ordinaire vers un abonné au réseau Internet.  ordinary to an Internet subscriber.

Depuis de nombreuses années, le PSTN (Public Switch Telephone Network = Réseau téléphonique public commuté) permet à ses abonnés d'établir des communications téléphoniques sur des lignes commutées. Les circuits sont établis au moment de l'appel et restent dédiés aux abonnés en ligne  For many years, the Public Switch Telephone Network (PSTN) has allowed subscribers to establish dial-up telephone communications. The circuits are established at the time of the call and remain dedicated to subscribers online

pendant toute la durée de la communication.  throughout the duration of the communication.

Plus récemment, Internet est devenu un moyen de communication très utilisé. Internet est constitué -2- par l'interconnexion d'une multitude de réseaux, utilisant tous le protocole TCP/IP (Transmission Control Protocol / Internet Protocol = Protocole de gestion de transmission / Protocole Internet), de façon à ce que les utilisateurs de ces réseaux puissent communiquer. Contrairement au réseau PSTN, Internet est un réseau de commutation par paquets, c'est-à-dire un réseau sur lequel les données sont acheminées sous forme de paquets adressés individuellement de l'émetteur au récepteur. Internet convient pour des données à temps non critique, par exemple pour le transfert de fichiers ou le courrier électronique, bien qu'il soit, depuis peu, très utilisé pour les applications en temps réel. Il est possible, depuis longtemps, de communiquer en temps réel sur Internet au moyen de "forums de discussion". Dans ceux-ci, les utilisateurs communiquent en entrant des données en temps réel à partir du clavier de leur ordinateur. Un logiciel diffusé récemment permet, en liaison avec une carte audio, d'échanger de la phonie en temps réel sur Internet. Les abonnés ont ainsi la possibilité d'avoir des "conversations téléphoniques"  More recently, the Internet has become a widely used means of communication. The Internet is constituted by the interconnection of a multitude of networks, all using the TCP / IP protocol (Transmission Control Protocol / Internet Protocol), so that users these networks can communicate. Unlike the PSTN network, the Internet is a packet switching network, that is, a network on which data is routed as packets addressed individually from the sender to the receiver. The Internet is suitable for non-critical data, for example for file transfer or e-mail, although it has recently been widely used for real-time applications. It has been possible for a long time to communicate in real time on the Internet through "discussion forums". In these, users communicate by entering real-time data from the keyboard of their computer. A recently released software allows, in conjunction with an audio card, to exchange voice in real time on the Internet. Subscribers have the opportunity to have "telephone conversations"

en temps réel via Internet.in real time via the Internet.

L'inconvénient de ce logiciel est toutefois qu'il ne, permet une communication qu'entre abonnés à Internet. L'abonné récepteur doit disposer d'un ordinateur connecté à Internet, et du logiciel approprié en mode réception. Un abonné à Internet ne peut pas communiquer avec un abonné ordinaire au POTS (Plan Ordinary Telephone Service = Service  The disadvantage of this software however is that it only allows communication between Internet subscribers. The receiving subscriber must have a computer connected to the Internet and appropriate software in the receive mode. An Internet subscriber can not communicate with an Ordinary Telephone Service (POTS) subscriber

téléphonique standard) sur le PSTN.  standard phone) on the PSTN.

-3- L'un des objets de l'invention est de remédier  One of the objects of the invention is to remedy

à cet inconvénient.to this disadvantage.

Conformément à la présente invention, il est prévu un appareil permettant d'établir des communications téléphoniques entre un réseau de commutation de paquets acheminant des paquets de données, et un réseau commuté acheminant des signaux téléphoniques, comprenant une première unité d'interface pour la connexion au réseau commuté, une seconde unité d'interface pour la connexion au réseau de commutation de paquets, des moyens pour recevoir des signaux au niveaude ladite interface et pour les convertir en paquets de données pour leur transmission sur le réseau de commutation de paquets et vice versa, ainsi que des moyens de traitement pour déterminer l'information de destination, à partir des signaux entrants ou des paquets de données provenant d'un réseau, et établir la communication à l'adresse de destination sur l'autre réseau en  In accordance with the present invention there is provided an apparatus for establishing telephone communications between a packet switching network carrying data packets and a switched network carrying telephone signals comprising a first interface unit for connection. to the switched network, a second interface unit for connection to the packet switching network, means for receiving signals at said interface and for converting them into data packets for transmission over the packet switching network and vice versa. and processing means for determining the destination information from incoming signals or data packets from one network, and establishing communication at the destination address on the other network by

fonction de ladite information de destination.  according to said destination information.

L'invention réalise ainsi une passerelle grâce à laquelle, par exemple, des utilisateurs d'Internet peuvent appeler des abonnés du réseau téléphonique commuté public, et vice versa. Dans le cas d'un abonné au téléphone souhaitant appeler quelqu'un sur Internet, l'abonné compose le numéro de la passerelle qui établit alors un raccordement virtuel, via Internet, avec l'utilisateur. Dans une forme de réalisation, à chaque circuit entrant sur la passerelle est affectée une adresse TCP/IP d'utilisateur. En variante, la passerelle peut déterminer l'information relative au correspondant appelé à partir des signaux entrants sur une liaison interurbaine. -4- En sens contraire, l'utilisateur d'ordinateur envoie un message à la passerelle demandant l'établissement d'une communication avec un abonné au téléphone du PSTN. La passerelle établit la communication et les deux correspondants peuvent  The invention thus provides a gateway through which, for example, Internet users can call subscribers of the public switched telephone network, and vice versa. In the case of a telephone subscriber wishing to call someone on the Internet, the subscriber dials the number of the gateway which then establishes a virtual connection, via the Internet, with the user. In one embodiment, each incoming circuit on the gateway is assigned a user TCP / IP address. Alternatively, the gateway may determine the information relating to the called party from the incoming signals on a trunk link. In the opposite direction, the computer user sends a message to the gateway requesting the establishment of a call with a subscriber on the telephone of the PSTN. The gateway establishes the communication and the two correspondents can

alors communiquer.then communicate.

Conformément à un deuxième aspect de l'invention, il est prévu un procédé permettant d'établir des communications téléphoniques entre un réseau de commutation de paquets acheminant des paquets de données, et un réseau commuté acheminant des signaux téléphoniques, comprenant les étapes de mise en place d'une passerelle entre le réseau de commutation de paquets et le réseau commuté, la réception de paquets de données provenant du réseau de commutation de paquets, l'envoi à la passerelle d'un paquet de composition d'appel pour identifier le correspondant appelé sur le réseau commuté, l'extraction du numéro du correspondant appelé à partir dudit paquet de composition d'appel reçu par ladite passerelle, l'établissement par ladite passerelle d'une communication au numéro appelé sur le réseau commuté, et la conversion en temps réel des signaux provenant dudit réseau commuté en paquets de données pour la transmission sur ledit réseau de commutation de paquets et vice versa, au fur et à  According to a second aspect of the invention, there is provided a method for establishing telephone communications between a packet switching network carrying data packets, and a switched network carrying telephone signals, comprising the steps of placing a gateway between the packet switching network and the switched network, receiving data packets from the packet switching network, sending to the gateway a call composition packet to identify the corresponding party called on the switched network, retrieving the called party number from said call dialing packet received by said gateway, setting by said gateway a call to the called number on the switched network, and the conversion to real time signals from said switched network into data packets for transmission on said switching network of pa quets and vice versa, as and when

mesure du déroulement de la communication.  measuring the progress of the communication.

L'invention va maintenant être décrite plus en détails, à titre non limitatif, en se reportant aux plans d'accompagnement dans lesquels: la Fig. 1 est un schéma fonctionnel général d'un système utilisant une passerelle selon l'invention; - la Fig. 2 est un schéma fonctionnel montrant l'établissement d'une communication à partir d'un utilisateur d'ordinateur vers un abonné au téléphone; la Fig. 3 est un schéma fonctionnel montrant l'établissement d'une communication à partir d'un abonné au téléphone vers un utilisateur d'ordinateur; la Fig. 4 est un schéma fonctionnel montrant l'acheminement de la phonie; la Fig. 5 est un schéma fonctionnel d'une passerelle selon l'invention; la Fig. 6 est un schéma fonctionnel plus détaillé d'un module TCP/IP; la Fig. 7 est un schéma fonctionnel d'une interface téléphonique; la Fig. 8 est un organigramme de niveau supérieur du système; la Fig. 9 est un organigramme montrant le traitement d'un appel entrant; et la Fig. 10 est un organigramme montrant le  The invention will now be described in more detail, without limitation, with reference to the accompanying drawings in which: FIG. 1 is a block diagram of a system using a gateway according to the invention; FIG. 2 is a block diagram showing the establishment of a communication from a computer user to a subscriber on the telephone; FIG. 3 is a block diagram showing the establishment of a call from a telephone subscriber to a computer user; FIG. 4 is a block diagram showing the routing of the voice; FIG. 5 is a block diagram of a gateway according to the invention; FIG. 6 is a more detailed block diagram of a TCP / IP module; FIG. 7 is a block diagram of a telephone interface; FIG. 8 is a top-level system flowchart; FIG. 9 is a flowchart showing the processing of an incoming call; and FIG. 10 is a flowchart showing the

traitement d'un appel sortant adressé au PSTN.  processing an outgoing call to the PSTN.

Le système représenté sur la Fig. 1 comprend un point d'accès ordinateur 1 connecté, via Internet 2, à une passerelle de téléphonie 3. La passerelle 3 - 6 - est connectée via le réseau téléphonique public commuté (PSTN) 4 à un particulier abonné au téléphone 5. L'utilisateur d'ordinateur au point d'accès 1 et l'abonné au téléphone au poste téléphonique 5 peuvent établir une communication vocale bidirectionnelle  The system shown in FIG. 1 comprises a computer access point 1 connected via Internet 2 to a telephony gateway 3. The gateway 3 - 6 - is connected via the public switched telephone network (PSTN) 4 to an individual subscriber to the telephone 5. The computer user at access point 1 and telephone subscriber at telephone station 5 can establish two-way voice communication

d'une manière qui sera précisée ci-après.  in a manner to be specified below.

La Fig. 2 montre le lancement d'une communication à partir d'un utilisateur d'ordinateur 10 vers un abonné au téléphone 11. En premier lieu, le point d'accès ordinateur 1 formate et envoie à 1'ITG 3 un message UDP (User Datagram Protocol = Protocole de données Utilisateur), en 11. Ce message UDP contient des informations relatives au numéro du correspondant appelé sur le PSTN. L'ITG 3 décode ce message, décroche en 12 et appelle l'utilisateur 11 en composant des chiffres sur le PSTN comme indiqué dans le bloc 13. Au bloc 14, le PSTN fait sonner le poste téléphonique 5 et s'il n'est pas occupé, l'utilisateur 11 répond. A partir de cet instant un dialogue peut être établi via 1'ITG, comme indiqué par le bloc 15. Bien entendu, si le poste téléphonique 5 est occupé, un message en retour signalant l'occupation est renvoyé à l'utilisateur 10 par le PSTN 4 via 1'ITG 3. A partir de ce point, le système, côté Internet, fonctionne de la même façon qu'un téléphone Internet classique, et côté PSTN, le fonctionnement est le même que celui d'un poste téléphonique normal du PSTN. Côté Internet, l'ordinateur numérise la phonie et l'envoie par paquets à 1'ITG 3, o les données des paquets sont désassemblées et envoyées par le PSTN à l'utilisateur du poste téléphonique 11, sous forme de signaux, soit analogiques, soit numériques, par exemple en MIC (Modulation par Impulsions Codées = Pulse Code  Fig. 2 shows the launch of a communication from a computer user 10 to a subscriber on the telephone 11. First, the computer access point 1 formats and sends to the IIT 3 a UDP message (User Datagram Protocol = User Data Protocol), in 11. This UDP message contains information relating to the called party number on the PSTN. The ITG 3 decodes this message, picks up at 12 and calls the user 11 by dialing numbers on the PSTN as shown in block 13. In block 14, the PSTN rings the telephone set 5 and if not busy, user 11 answers. From this moment a dialogue can be established via the IIT, as indicated by block 15. Of course, if the telephone set 5 is busy, a return message signaling the occupation is sent back to the user 10 by the user. PSTN 4 via the ITG 3. From this point, the system, on the Internet side, functions in the same way as a conventional Internet telephone, and on the PSTN side, the operation is the same as that of a normal telephone set of the telephone. PSTN. On the Internet side, the computer digitizes the voice and sends it in packets to the IIT 3, where the data of the packets are disassembled and sent by the PSTN to the user of the telephone set 11, in the form of signals, either analog, either digital, for example in MIC (Pulse Code Modulation = Pulse Code

Modulation (PCM)).Modulation (PCM)).

-7- L'établissement d'une communication par l'abonné au téléphone vers un utilisateur d'ordinateur est représenté sur la Fig. 3. Comme le montre le bloc 20, le poste téléphonique compose le numéro de l'ITG 3, et l'appel est acheminé par le PSTN 4. En fonction de la ligne entrante ou de l'information relative au correspondant appelé contenue dans les signaux entrants, l'ITG 3, comme indiqué au bloc 21, envoie un message de composition d'appel UDP en paquets, qui est reçu au point d'accès ordinateur 1, au bloc 22, et conformément au logiciel du point d'accès ordinateur, "appelle" l'ordinateur si l'utilisateur (est libre (bloc 23). Si l'utilisateur d'ordinateur n'est pas disponible, un message est renvoyé par le système et relevé par le PSTN. Comme indiqué par le bloc 23, celui-ci renvoie  The establishment of a call by the subscriber on the telephone to a computer user is shown in FIG. 3. As shown in block 20, the telephone dials the number of the ITG 3, and the call is routed through the PSTN 4. Depending on the incoming line or called party information contained in the Incoming signals, the ITG 3, as indicated in block 21, sends a packet UDP dialing message, which is received at the computer access point 1, block 22, and in accordance with the access point software. computer, "calls" the computer if the user (is free (block 23) If the computer user is not available, a message is returned by the system and read by the PSTN. block 23, this one returns

une tonalité d'occupation à l'utilisateur (bloc 24).  a busy tone to the user (block 24).

Si l'utilisateur d'ordinateur répond à l'appel (bloc 25), le point d'accès ordinateur 1 envoie un message de réponse UDP à l'ITG 3 qui, à son tour, envoie au PSTN un signal de décroché qui est reçu par le PSTN 4 (bloc 26). La connexion bidirectionnelle  If the computer user answers the call (block 25), the computer access point 1 sends a UDP response message to the ITG 3 which, in turn, sends the PSTN an off-hook signal which is received by PSTN 4 (block 26). The bidirectional connection

est alors établie, comme le représente le bloc 27.  is then established, as shown in block 27.

La Fig. 4 est une représentation du système une fois que le dialogue a été établi. Le bloc 31 indique l'entrée vocale de l'utilisateur d'ordinateur qui est, numérisée au niveau du 'point d'accès ordinateur, bloc 32, et envoyée sous forme de paquets UDP à l'ITG 3 qui convertit les paquets en un flux de données vocales analogiques (mais elles peuvent aussi rester en numérique) et transmet celui-ci au PSTN 4 qui les achemine en 33 à l'utilisateur du poste téléphonique. En sens inverse, l'entrée utilisateur  Fig. 4 is a representation of the system once the dialogue has been established. Block 31 indicates the voice input of the computer user which is scanned at the computer access point, block 32, and sent as UDP packets to the ITG 3 which converts the packets to a computer. analog voice streams (but they can also remain digital) and transmits it to the PSTN 4 which routes them in 33 to the user of the telephone. In the opposite direction, user input

-- 8 --- 8 -

34 est transmise via le PSTN à l'ITG 3 qui met l'entrée vocale en paquets et les envoie sous forme de paquets UDP de données vocales (bloc 35) au point d'accès ordinateur qui l'envoie en tant que sortie vocale 36. Si l'on se réfère à présent à la Fig. 5, 1'ITG (Internet Telephony Gateway = Passerelle de Téléphonie sur Internet) comprend un système central à processeur 40, par exemple un ordinateur personnel, raccordé à un bus système 41. Le bus système est également relié à une matrice de commutation 42 et à un système demessagerie 43. La matrice de commutation interconnecte les modules d'interface de ligne téléphonique 44 et TCP/IP aux modules de phase 45. La matrice de commutation 42 est reliée au module 46 de liaisons MIC (Modulation par Impulsions Codées). Le système de messagerie 43 est relié aux modules d'interface via des liaisons de  34 is transmitted via the PSTN to the ITG 3 which puts the voice input into packets and sends them as UDP packets of voice data (block 35) to the computer access point which sends it as voice output 36 Referring now to FIG. 5, the Internet Telephony Gateway (ITG) comprises a central processor system 40, for example a personal computer, connected to a system bus 41. The system bus is also connected to a switching matrix 42 and 43. The switching matrix interconnects the telephone line interface modules 44 and TCP / IP with the phase modules 45. The switching matrix 42 is connected to the module 46 of PCM (Coded Pulse Modulation) links. The messaging system 43 is connected to the interface modules via links of

message 47.message 47.

Le processeur central 40 assure la commande de niveau supérieur de l'ITG. Il envoie ses instructions sur le bus système au système de messagerie 43, qui envoie à son tour un message de commande aux modules d'interface 44 et 45 pour gérer le fonctionnement de ces modules afin d'établir et de couper les communications. Les modules d'interface 44 et 45 fonctionnent en tant qu'esclaves du processeur principal 40. Les modifications d'état des communications (par exemple, les créations ou les déconnexions) sont signalées au processeur principal 40 via les liaisons de  The central processor 40 provides the higher level control of the ITG. It sends its instructions on the system bus to the messaging system 43, which in turn sends a control message to the interface modules 44 and 45 to manage the operation of these modules to establish and cut communications. The interface modules 44 and 45 function as slaves of the main processor 40. Communication state changes (e.g., creations or disconnections) are signaled to the main processor 40 via the communication links.

message 47.message 47.

-9- Les appels venant d'Internet sont transmis au module d'interface TCP/IP. Les paquets de données entrants sont déassemblés et acheminés via la matrice de commutation vers le module de sortie de ligne téléphonique 44 approprié, d'o elles sont envoyées sur le PSTN sous forme de signaux, soit analogiques, soit numériques. Le fonctionnement du système en sens  -9- Calls from the Internet are sent to the TCP / IP interface module. Incoming data packets are disassembled and routed via the switch matrix to the appropriate telephone line output module 44, from where they are sent to the PSTN as either analog or digital signals. The functioning of the system in sense

inverse est similaire.reverse is similar.

Le module TCP/IP est représenté de façon plus détaillée sur la Fig. 6. Il est constitué par une interface physique à grande vitesse 50, par exemple une interface T1, RNIS (Réseau numérique à intégration de services), PRI/BRI, etc., pour le réseau TCP/IP, qui devrait être, normalement, le réseau Internet. Cette interface est reliée à un convertisseur TCP/IP en MIC 51, l'ensemble de l'unité étant commandée par un microprocesseur 52. Le microprocesseur dispose d'une RAM locale et utilise un logiciel supportant TCP/IP et les protocoles de connexion au réseau. Comme le montre la Fig. 7, l'unité d'interface téléphonique comprend une interface de ligne téléphonique 60 et une unité logique de terminaison de ligne 61, qui est une unité d'interface standard détectant la sonnerie d'appel et  The TCP / IP module is shown in more detail in FIG. 6. It consists of a high-speed physical interface 50, for example a T1, ISDN (Integrated Services Digital Network), PRI / BRI, etc. interface, for the TCP / IP network, which should normally be the Internet network. This interface is connected to a TCP / IP converter in a PCM 51, the entire unit being controlled by a microprocessor 52. The microprocessor has a local RAM and uses software that supports TCP / IP and connection protocols to the PC. network. As shown in FIG. 7, the telephone interface unit comprises a telephone line interface 60 and a line termination logic unit 61, which is a standard interface unit detecting the ringing tone and

autres signaux.other signals.

Le fonctionnement du système sera plus explicite si l'on se réfère aux organigrammes représentés sur les Fig. 8 à 10. Si l'on se réfère à la Fig. 8, après le démarrage 70, le système s'initialise et télécharge le logiciel et les tables de données dans tous les modules 71. Le système  The operation of the system will be more explicit if one refers to the flowcharts shown in Figs. 8 to 10. Referring to FIG. 8, after startup 70, the system initializes and downloads software and data tables in all modules 71. The system

scrute alors toute demande de communication, en 72.  then scrutinizes any request for communication, in 72.

Le bloc 73 détecte une sonnerie d'appel sur  Block 73 detects a ringing tone on

- 10 -- 10 -

l'interface de ligne téléphonique, et si une sonnerie est détectée, la commande est passée au bloc 74 qui sera décrit plus en détails à propos de la Fig. 9. Si aucun appel n'est détecté sur l'interface de ligne, le système surveille, en 75, toute demande de composition d'appel venant de l'interface TCP/IP, et si un appel est détecté, la commande est passée au bloc 76 (qui sera décrit plus en détails à propos de la Fig. 10). En l'absence de toute demande d'appel, le système retourne au bloc 72, et le cycle se répète. Le bloc 74 est représenté de façon plus détaillée sur la Fig. 9. Après le démarrage 80, le processeur principal 40 utilise l'identification (ID) de circuit de la ligne téléphonique de l'émetteur pour déterminer l'adresse TCP/IP du destinataire de l'appel, et transmet l'information de composition d'appel à l'interface TCP/IP, comme l'indique le bloc 81. Le module d'interface TCP/IP formate un message UDP (User Datagram Protocol = Protocole de données utilisateur) de composition d'appel et l'envoie à l'ordinateur destinataire 82. L'établissement d'une communication via Internet selon ce procédé est connu  the telephone line interface, and if a ring is detected, the command is passed to block 74 which will be described in more detail with reference to FIG. 9. If no call is detected on the line interface, the system monitors, at 75, any call dialing requests from the TCP / IP interface, and if a call is detected, the command is passed. at block 76 (which will be described in more detail with respect to Fig. 10). In the absence of any call request, the system returns to block 72, and the cycle repeats. Block 74 is shown in more detail in FIG. 9. After starting 80, the main processor 40 uses the circuit identification of the transmitter's telephone line to determine the TCP / IP address of the call recipient, and transmits the dialing information. TCP / IP interface, as indicated by block 81. The TCP / IP interface module formats a UDP message (User Datagram Protocol) and sends it to the recipient computer 82. The establishment of a communication via the Internet according to this method is known

en soi.in itself.

L'ITG attend alors un message UDP de réponse émanant du point d'accès ordinateur 83. Le bloc décisionnel 84 détermine alors si une réponse a été reçue ou non. Si c'est non, la commande est passée à l'unité 85 qui détermine si la sonnerie d'appel doit être arrêtée ou non (en fonction du temps écoulé). Si c'est non, le système se reboucle sur le bloc 83. Si oui, le mode composition d'appel se termine comme indiqué par le bloc 85. Si une réponse est reçue, le  The ITG then waits for a UDP response message from the computer access point 83. The decision block 84 then determines whether a response has been received or not. If it is no, the command is passed to the unit 85 which determines whether the ringing tone should be stopped or not (depending on the elapsed time). If it is no, the system loops back to block 83. If yes, call dialing mode ends as indicated by block 85. If an answer is received, the

- 11 -- 11 -

bloc décisionnel 84 passe la main au processeur central, comme l'indique le bloc 86, qui établit alors une liaison commutée à travers la matrice de commutation 42 (comme l'indique le bloc 86) et le module TCP/IP commence la conversion des paquets TCP/IP en MIC, comme le montre le bloc 87. Au bloc 88, le module d'interface de ligne téléphonique envoie un signal de décroché sur le poste téléphonique de l'abonné, et la connexion bidirectionnelle est établie. Le système se met alors en mode d'attente d'interruption comme le montre le bloc 89. Le système se reboucle en 90 pour déterminer si un message UDP de déconnexion a été reçu ou non en provenance de l'utilisateur d'ordinateur. Si c'est oui, le système arrête la procédure, comme l'indique  Decision block 84 passes to the central processor, as indicated by block 86, which then establishes a switched link through switching matrix 42 (as indicated by block 86) and the TCP / IP module starts the conversion of TCP / IP packets in PCM, as shown in block 87. At block 88, the telephone line interface module sends a pick-up signal to the subscriber's telephone set, and the two-way connection is established. The system then enters interrupt standby mode as shown in block 89. The system loops back to 90 to determine whether or not a UDP disconnect message has been received from the computer user. If yes, the system stops the procedure, as indicated

le bloc 85.block 85.

La Fig. 10 montre en détails le bloc 76 qui traite une demande de composition d'appel venant de l'interface TCP/IP. Le système démarre en 91 et utilise l'adresse du correspondant appelant contenue dans le message UDP de composition d'appel, pour déterminer l'interface téléphonique sur laquelle le décroché est demandé, en 92. Le numéro du correspondant appelé est obtenu à partir du paquet de composition d'appel, en 93, et le processeur principal établit une liaison commutée MIC entre le module TCP/IP et le circuit de l'interface téléphonique choisie, au bloc 94. Le processeur principal relie un émetteur de tonalité au circuit commuté, en 95. Le circuit d'interface téléphonique passe alors en décroché, en 96, et le dialogue est  Fig. 10 shows in detail block 76 which processes a call dialing request from the TCP / IP interface. The system starts at 91 and uses the calling party's address contained in the call dialing UDP message, to determine the telephone interface on which the off-hook is requested, at 92. The called party's number is obtained from the dial-up packet, in 93, and the main processor establishes a PCM dial-up link between the TCP / IP module and the circuit of the selected telephone interface, block 94. The main processor connects a tone transmitter to the switched circuit , in 95. The telephone interface circuit then goes off-hook, at 96, and the dialogue is

établi lorsque le correspondant appelé répond, en 97.  established when the called party answers, in 97.

Le système attend alors la procédure d'interruption, en 98. Lorsqu'un message UDP de déconnexion est reçu,  The system then waits for the interrupt procedure, at 98. When a UDP disconnect message is received,

- 12 -- 12 -

le bloc décisionnel 99 arrête la communication, en 100. Dans la forme de réalisation décrite, la correspondance entre chaque circuit d'interface de ligne téléphonique et l'adresse TCP/IP d'un utilisateur d'ordinateur est biunivoque. En d'autres termes, une ligne téléphonique est affectée par l'ITG à chaque ordinateur. L'utilisateur d'ordinateur peut ainsi indiquer son numéro de téléphone ITG, et tout correspondant appelant ce numéro sera raccordé à l'utilisateur d'ordinateur associé à ce numéro. En sens inverse, toutefois, l'utilisateur d'ordinateur sera raccordé à la ligne téléphonique associée, mais c'est 1'ITG qui composera le numéro demandé par  decision block 99 stops communication at 100. In the embodiment described, the correspondence between each telephone line interface circuit and the TCP / IP address of a computer user is one-to-one. In other words, a phone line is assigned by the ITG to each computer. The computer user can thus indicate his ITG telephone number, and any correspondent calling this number will be connected to the computer user associated with this number. In the opposite direction, however, the computer user will be connected to the associated telephone line, but the ITG will dial the number requested by

l'utilisateur d'ordinateur.the computer user.

Dans une variante de forme de réalisation, 1'ITG peut être raccordé à une liaison interurbaine, auquel cas l'information reçue sur la liaison interurbaine concernant le correspondant appelé peut être utilisée pour déterminer l'adresse TCP/IP de  In an alternative embodiment, the ITG may be connected to a trunk link, in which case the information received on the trunk link relating to the called party may be used to determine the TCP / IP address of

l'utilisateur d'ordinateur destinataire.  the recipient computer user.

La description ci-dessus partait deThe description above was from

l'hypothèse selon laquelle l'ordinateur disposait d'un sous-système logiciel mettant en oeuvre une forme de fonctionnalité de la Téléphonie sur Internet. Ce type de programme, déjà répandu, traduit les actions de l'ordinateur en messages UDP. Le protocole de données utilisateur (UDP) est un procédé pratique d'échange de messages, mais il est également possible d'utiliser à la place, une technique de transmission similaire à temps système réduit (comme  the assumption that the computer had a software subsystem implementing a form of telephony functionality on the Internet. This type of program, already widespread, translates the actions of the computer into UDP messages. The User Data Protocol (UDP) is a convenient method of exchanging messages, but it is also possible to use a similar transmission technique with reduced overhead (as

le Protocole de Transfert Express (XTP)).  the Express Transfer Protocol (XTP)).

- 13 -- 13 -

Dans la configuration ci-dessus, si le système se trouve dans la situation o l'utilisateur d'ordinateur souhaite arrêter la conversation, le point d'accès ordinateur envoie à 1'ITG 3 un message UDP de déconnexion. Si c'est l'utilisateur du poste téléphonique qui arrête la conversation, le réseau téléphonique coupe la communication et l'utilisateur d'ordinateur n'entend que la tonalité de composition de numéro venant du réseau. L'utilisateur d'ordinateur peut alors se déconnecter lui-même du réseau ou bien initialiser  In the above configuration, if the system is in the situation where the computer user wishes to stop the conversation, the computer access point sends the ITG 3 a UDP disconnect message. If the telephone user stops the conversation, the telephone network cuts the communication and the computer user hears only the dial tone from the network. The computer user can then disconnect himself from the network or initialize

un autre appel.another call.

f Le système permet en fait d'utiliser Internet en tant que moyen permettant à un utilisateur d'ordinateur d'établir une communication bidirectionnelle avec une interface de ligne téléphonique éloignée dédiée. Par exemple, il est concevable qu'un utilisateur d'ordinateur d'Ottawa / Canada ayant besoin d'effectuer un nombre important d'appels dans le secteur de Los Angeles, puisse s'abonner à un service ITG dans le secteur de Los Angeles. L'utilisateur d'ordinateur d'Ottawa aura ainsi accès, via Internet, à une ligne locale de Los Angeles. L'utilisateur d'ordinateur peut ainsi composer des numéros à partir de sa ligne d'Ottawa comme s'il était physiquement présent à un poste  f The system actually allows the use of the Internet as a means for a computer user to establish two-way communication with a dedicated remote telephone line interface. For example, it is conceivable that a computer user in Ottawa / Canada who needs to make a large number of calls in the Los Angeles area can subscribe to an ITG service in the Los Angeles area. . The Ottawa computer user will have access via the Internet to a local Los Angeles line. The computer user can dial numbers from his Ottawa line as if he were physically present at a station

téléphonique de Los Angeles.Los Angeles telephone.

Il a été mentionné qu'il était possible d'avoir une interface de liaison interurbaine numérique à la place de l'interface de ligne décrite ci-dessus. Cette solution présente l'avantage de ne plus nécessiter la conversion des données numériques de phonie en données analogiques de phonie, de même  It was mentioned that it was possible to have a digital long distance link interface instead of the line interface described above. This solution has the advantage of no longer requiring the conversion of digital voice data into analog voice data, as well as

- 14 -- 14 -

qu'il n'est plus nécessaire de dédier une interface  it's no longer necessary to dedicate an interface

de ligne à chaque utilisateur d'ordinateur.  of line to each computer user.

Par ailleurs, les procédures de composition d'appel sont différentes et impliquent que 1'ITG émette les tonalités de sonnerie et d'occupation pour les appels à destination de l'utilisateur  In addition, the call dialing procedures are different and imply that the ITT emits ringing and busy tones for calls to the user.

d'ordinateur, en fonction de l'état de l'utilisateur.  computer, depending on the state of the user.

Sur une interface de liaison interurbaine, 1'ITG doit également être prêt à recevoir des chiffres de numérotation et doit être en mesure d'envoyer sur le réseau public le numéro d'enregistrement du correspondant appelant. Pour un appel d'un abonné au téléphone vers un ordinateur, 1'ITG doit procéder comme suit (dans le cas d'une interface de liaison interurbaine). L'ITG reçoit, via la liaison interurbaine, le numéro du correspondant appelé et doit transcrire celui-ci en adresse TCP/IP associée à l'utilisateur d'ordinateur. Il doit ensuite essayer d'établir une communication vocale avec l'utilisateur d'ordinateur et renvoyer sur la liaison interurbaine une tonalité de retour de sonnerie ou d'occupation selon que l'utilisateur d'ordinateur est libre ou déjà en communication par ailleurs. Les procédures de déconnexion sont essentiellement les mêmes que celles décrites ci-avant. L'utilisateur d'ordinateur signale une déconnexion à l'ITG au moyen d'un message UDP, et  On a trunk link interface, the IIT must also be ready to receive dial digits and must be able to send the calling party's registration number to the public network. For a call from a telephone subscriber to a computer, the ITG should proceed as follows (in the case of a trunk link interface). The ITG receives, via the long distance link, the number of the called party and must transcribe it to the TCP / IP address associated with the computer user. He must then try to establish a voice communication with the computer user and return on the long-distance link ringback tone or occupation depending on whether the computer user is free or already in communication elsewhere. The disconnection procedures are essentially the same as those described above. The computer user signals disconnection to the ITG by means of a UDP message, and

1'ITG envoie une instruction de déconnexion au PSTN.  The ITT sends a disconnect instruction to the PSTN.

Dans le cas d'un appel d'un utilisateur d'ordinateur en direction d'un abonné au téléphone, l'utilisateur d'ordinateur envoie à 1'ITG un message UDP indiquant le numéro de téléphone du correspondant appelé. L'ITG initialise l'appel sur le réseau téléphonique public, via la liaison interurbaine, en  In the case of a call from a computer user to a subscriber on the telephone, the computer user sends the IPU a UDP message indicating the telephone number of the called party. The ITG initiates the call on the public telephone network, via the long distance link,

- 15 -- 15 -

utilisant les procédures standard de la liaison interurbaine. Ceci implique l'envoi sur le réseau du numéro d'enregistrement du correspondant appelant, de façon à pouvoir effectuer les procédures de facturation correctes. Une passerelle est établie en phonie simultanément sur le réseau, de façon à ce que l'utilisateur d'ordinateur puisse entendre les tonalités d'appel en cours (sonnerie / occupation) émises par le réseau. Une liaison "de bout en bout" est établie par le réseau téléphonique lorsque  using the standard procedures of the long distance connection. This involves sending the registration number of the calling party to the network so that the correct billing procedures can be performed. A gateway is set up simultaneously on the network, so that the computer user can hear the current ringing tones (ringing / busy) sent by the network. An "end-to-end" link is established by the telephone network when

l'abonné répond à l'appel.the subscriber answers the call.

Le système déyrit offre ainsi des avantages significatifs par rapport à l'art antérieur, par le fait qu'il permet une communication vocale effective entre des utilisateurs d'ordinateurs connectés sur Internet, et des utilisateurs de téléphones  The deyrit system thus offers significant advantages over the prior art in that it enables effective voice communication between users of computers connected to the Internet and telephone users.

classiques du PSTN.PSTN classics.

Le système a été décrit en se référant à des signaux de phonie, mais il fonctionne, bien entendu, avec d'autres signaux pouvant être acheminés sur le  The system has been described with reference to speech signals, but it works, of course, with other signals that can be routed on the radio.

PSTN, comme le fax ou même les signaux de données.  PSTN, like fax or even data signals.

- 16 -- 16 -

Claims (12)

REVENDICATTONSREVENDICATTONS 1. Appareil permettant d'établir des communications téléphoniques entre un réseau de commutation de paquets acheminant des paquets de données, et un réseau commuté acheminant des signaux téléphoniques, comprenant: une première unité d'interface pour la connexion au réseau commuté; ( une seconde unité d'interface pour la connexion au réseau de commutation de paquets; un moyen pour recevoir des signaux au niveau de ladite première interface et pour les convertir en paquets de données pour leur transmission sur le réseau de commutation de paquets et vice versa; et un moyen de traitement pour déterminer l'information de destination à partir des signaux ou des paquets de données provenant du premier réseau susdit, et établir la communication à l'adresse de destination sur le second réseau susdit en fonction  An apparatus for establishing telephone communications between a packet switching network carrying data packets, and a switched network carrying telephone signals, comprising: a first interface unit for connection to the switched network; (A second interface unit for connection to the packet switching network; means for receiving signals at said first interface and for converting them into data packets for transmission over the packet switching network and vice versa. and processing means for determining the destination information from the signals or data packets from the aforesaid first network, and establishing the communication at the destination address on the aforesaid second network based on de ladite information de destination.  of said destination information. 2. Appareil selon la revendication 1, caractérisé en ce que ladite première unité d'interface comprend une unité d'interface TCP/IP permettant d'envoyer et de recevoir des paquets de données sur le réseau de commutation de paquets, et dans lequel ladite seconde unité d'interface est une interface de ligne téléphonique pour la connexion au  Apparatus according to claim 1, characterized in that said first interface unit comprises a TCP / IP interface unit for sending and receiving data packets on the packet switching network, and wherein said second interface unit is a telephone line interface for connection to the réseau téléphonique public commuté.  public switched telephone network. - 17 -- 17 - 3. Appareil selon la revendication 2, comprenant en outre un système de messagerie permettant d'envoyer des messages de commande auxdites unités d'interface, et d'en recevoir, sous le contrôle dudit moyen de traitement.  Apparatus according to claim 2, further comprising a messaging system for sending and receiving control messages to said interface units under the control of said processing means. 4. Appareil selon la revendication 3, comprenant en outre une matrice de commutation de circuits reliée entre lesdites première et secondeApparatus according to claim 3, further comprising a circuit switching matrix connected between said first and second unités d'interface.interface units. 5. Appareil selon la revendication 1, dans lequel ledit moyen, de traitement établit une communication sur le réseau de commutation de paquets à partir du circuit entrant sur ledit réseau commuté, les adresses dudit réseau de commutation de paquets étant en relation biunivoque avec les circuits dudit  An apparatus according to claim 1, wherein said processing means establishes communication on the packet switching network from the incoming circuit on said switched network, the addresses of said packet switching network being in one-to-one relationship with the circuits. said réseau commuté.switched network. 6. Appareil selon la revendication 1, dans lequel ledit moyen de traitement extrait l'information de destination de l'information relative au correspondant appelé, acheminée par les  An apparatus according to claim 1, wherein said processing means extracts the destination information from the called party information conveyed by the signaux entrants sur le réseau commuté.  incoming signals on the switched network. 7. Appareil selon la revendication 2, dans lequel lesdits signaux sont des signaux MIC (à  Apparatus according to claim 2, wherein said signals are PCM signals (at modulation par impulsions codées).pulse code modulation). 8. Appareil selon la revendication 7, dans lequel ladite seconde unité d'interface est une interface TDM (Time Division Multiplexing =  Apparatus according to claim 7, wherein said second interface unit is a TDM (Time Division Multiplexing) interface. multiplexage temporel) à débit primaire.  time division multiplexing). 9. Procédé permettant d'établir des communications téléphoniques entre un réseau de  9. Method for establishing telephone communications between a network of - 18 -- 18 - commutation de paquets acheminant des paquets de données, et un réseau commuté acheminant des signaux téléphoniques, comprenant les étapes suivantes: la mise en place d'une passerelle entre le réseau de commutation de paquets et le réseau commuté; la réception de paquets de données provenant du réseau de commutation de paquets; l'envoi à la passerelle d'un paquet de composition d'appel ppur identifier le correspondant appelé sur le réseau commuté; l'extraction du numéro du correspondant appelé à partir dudit paquet de composition d'appel reçu par ladite passerelle; l'établissement par ladite passerelle d'une communication au numéro appelé sur le réseau commuté; et la conversion en temps réel des signaux provenant dudit réseau commuté en paquets de données pour la transmission sur ledit réseau de commutation de paquets et vice versa, au fur et à mesure du  packet switching carrying data packets, and a switched network carrying telephone signals, comprising the steps of: providing a gateway between the packet switching network and the switched network; receiving data packets from the packet switching network; sending to the gateway a call composition packet for identifying the called party on the switched network; retrieving the called party number from said call dialing packet received by said gateway; the establishment by said gateway of a call to the called number on the switched network; and real-time conversion of the signals from said switched network into data packets for transmission on said packet switching network and vice versa, as and when required. déroulement de la communication.flow of the communication. 10. Procédé selon la revendication 9, dans lequel ledit réseau de commutation de paquets est un réseau TCP/IP, et le réseau commuté est le réseau  The method of claim 9, wherein said packet switching network is a TCP / IP network, and the switched network is the network. téléphonique public commuté.public switched telephone. 11. Procédé selon la revendication 9, dans lequel le déroulement de la communication est  The method of claim 9, wherein the flow of the communication is - 19 -- 19 - contrôlé par un processeur central qui dirige les  controlled by a central processor that runs the opérations au moyen de messages de commande.  operations by means of command messages. 12. Procédé selon la revendication 9, dans lequel lesdits signaux sont des signaux MIC.  The method of claim 9, wherein said signals are PCM signals.
FR9708918A 1996-07-08 1997-07-08 TELEPHONY GATEWAY ON THE INTERNET Withdrawn FR2754124A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CA 2180685 CA2180685C (en) 1996-07-08 1996-07-08 Internet telephony gateway

Publications (1)

Publication Number Publication Date
FR2754124A1 true FR2754124A1 (en) 1998-04-03

Family

ID=4158559

Family Applications (1)

Application Number Title Priority Date Filing Date
FR9708918A Withdrawn FR2754124A1 (en) 1996-07-08 1997-07-08 TELEPHONY GATEWAY ON THE INTERNET

Country Status (4)

Country Link
CA (1) CA2180685C (en)
DE (1) DE19728878A1 (en)
FR (1) FR2754124A1 (en)
GB (1) GB2315190A (en)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5910946A (en) * 1997-01-13 1999-06-08 Samsung Electronics Co., Ltd. Wireless internet network architecture for voice and data communications
US6480600B1 (en) 1997-02-10 2002-11-12 Genesys Telecommunications Laboratories, Inc. Call and data correspondence in a call-in center employing virtual restructuring for computer telephony integrated functionality
US7031442B1 (en) 1997-02-10 2006-04-18 Genesys Telecommunications Laboratories, Inc. Methods and apparatus for personal routing in computer-simulated telephony
US6104802A (en) 1997-02-10 2000-08-15 Genesys Telecommunications Laboratories, Inc. In-band signaling for routing
GB2326055B (en) * 1997-06-04 2002-03-13 Northern Telecom Ltd Communication system
WO1999009705A2 (en) * 1997-08-13 1999-02-25 Koninklijke Philips Electronics N.V. Method and system for a two-step dialing connection process providing an identification of a second terminal via the internet
US6711611B2 (en) 1998-09-11 2004-03-23 Genesis Telecommunications Laboratories, Inc. Method and apparatus for data-linking a mobile knowledge worker to home communication-center infrastructure
US6985943B2 (en) 1998-09-11 2006-01-10 Genesys Telecommunications Laboratories, Inc. Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center
USRE46528E1 (en) 1997-11-14 2017-08-29 Genesys Telecommunications Laboratories, Inc. Implementation of call-center outbound dialing capability at a telephony network level
US7907598B2 (en) 1998-02-17 2011-03-15 Genesys Telecommunication Laboratories, Inc. Method for implementing and executing communication center routing strategies represented in extensible markup language
US8130749B2 (en) * 1998-02-17 2012-03-06 Genesys Telecommunications Laboratories Inc., A Corp of California Telephone network interface bridge between data telephony networks and dedicated connection telephony networks
US6332154B2 (en) 1998-09-11 2001-12-18 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing media-independent self-help modules within a multimedia communication-center customer interface
DE19811888B4 (en) * 1998-03-18 2004-10-07 Ncp Engineering Network Communications Products Engineering Gmbh Method and device for telecommunications
US6424707B1 (en) * 1998-04-20 2002-07-23 Lucent Technologies Inc. Point-to-point-to-point calling
DE19840329A1 (en) * 1998-09-04 2000-03-09 Alcatel Sa Telecommunication system with switching device and data concentrator for access to the Internet
USRE46153E1 (en) 1998-09-11 2016-09-20 Genesys Telecommunications Laboratories, Inc. Method and apparatus enabling voice-based management of state and interaction of a remote knowledge worker in a contact center environment
US6445697B1 (en) * 1998-09-25 2002-09-03 Cisco Technology, Inc. Audio codec reselection for increased port density
US6442169B1 (en) 1998-11-20 2002-08-27 Level 3 Communications, Inc. System and method for bypassing data from egress facilities
US6614781B1 (en) 1998-11-20 2003-09-02 Level 3 Communications, Inc. Voice over data telecommunications network architecture
DE29822259U1 (en) 1998-12-16 1999-04-08 Datenfernübertragung Rohm DAFÜR Gesellschaft mbH, 64367 Mühltal Computer network, computer and telephone
WO2000054470A1 (en) 1999-03-12 2000-09-14 Lextron Systems, Inc. System for controlling processing of data passing through network gateways between two disparate communications networks
GB2350521B (en) 1999-04-30 2001-07-11 Nokia Corp A gateway arrangement
DE19948433A1 (en) * 1999-10-08 2001-04-19 Alcatel Sa Procedures to support the establishment of telephone connections
US7929978B2 (en) 1999-12-01 2011-04-19 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing enhanced communication capability for mobile devices on a virtual private network
CA2328008A1 (en) * 1999-12-20 2001-06-20 Nortel Networks Limited Private reuse of the public switched telephone network dial plan
EP1128682A1 (en) * 2000-02-21 2001-08-29 Alcatel Voice-data integration architecture for PABX
CN1233186C (en) * 2000-03-06 2005-12-21 西门子公司 Method and device for transmitting vioce data in mobile radio network
US7324635B2 (en) 2000-05-04 2008-01-29 Telemaze Llc Branch calling and caller ID based call routing telephone features
DE10161509A1 (en) * 2001-12-14 2003-07-03 Siemens Ag Method and arrangement for transporting data packets of a data stream
EP1341356A3 (en) * 2002-02-25 2008-10-22 Alcatel Lucent Two-way video gateway and method for establishing an audio and video communications link between dissimilar multimedia terminals
US7366198B2 (en) * 2003-03-07 2008-04-29 Lucent Technologies, Inc. Method and system for packet and circuit telephony in a distributed telecommunications switching system
DE102005001351A1 (en) 2005-01-11 2006-07-20 Teles Ag Informationstechnologien Method for transmitting data to at least one communication end system and communication device for carrying out the method
US9008075B2 (en) 2005-12-22 2015-04-14 Genesys Telecommunications Laboratories, Inc. System and methods for improving interaction routing performance

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4556972A (en) * 1983-12-27 1985-12-03 At&T Bell Laboratories Arrangement for routing data packets through a circuit switch
DE3609985A1 (en) * 1986-03-25 1987-10-01 Bayer Ag BASIC POLYCONDENSATES
JPH07170288A (en) * 1993-12-15 1995-07-04 Hitachi Ltd Voice communication system and voice communication method
US7336649B1 (en) * 1995-12-20 2008-02-26 Verizon Business Global Llc Hybrid packet-switched and circuit-switched telephony system

Also Published As

Publication number Publication date
GB9714058D0 (en) 1997-09-10
CA2180685A1 (en) 1998-01-09
GB2315190A (en) 1998-01-21
DE19728878A1 (en) 1998-01-15
CA2180685C (en) 2003-09-09

Similar Documents

Publication Publication Date Title
FR2754124A1 (en) TELEPHONY GATEWAY ON THE INTERNET
CA2257505C (en) A modem with ip support
US6487196B1 (en) System and method for simulating telephone use in a network telephone system
EP0856981A2 (en) A telephone system integrating a public switched telephone network, a packet-switched network and a call answering system
FR2725578A1 (en) RADIOTELEPHONE HAVING A PLURALITY OF SUBSCRIBER IDENTITIES AND METHOD FOR THE OPERATION THEREOF
JPH1093689A (en) Method for providing broadband subscriber with service function by using narrowband server
FR2753862A1 (en) INTERACTIVE COMMUNICATION METHOD AND SYSTEM BETWEEN TWO TELEPHONE DEVICES VIA THE INTERNET NETWORK
JP2001516181A (en) Method and apparatus for telephone communication via Internet connection
GB2338862A (en) A unified messaging system
EP0840489B1 (en) Compatibility between a telephone service with server and an ISDN caller identification service
US20130107873A9 (en) System for Interconnecting Standard Telephony Communications Equipment to Internet
FR2671925A1 (en) Method of establishing a call connection in a private exchange system with a personnel paging system
FR2752658A1 (en) Wireless telephone system for automated subscriber centre digital communications
JPH11355436A (en) Method and system for easily accessing internet from telephone network
EP0254920B1 (en) System for connecting telephone subscribers organised around a digital time division exchange
EP1111889A2 (en) Mobile telephone automatic dialling method as well as central server and radiotelecommunications terminal for implementing it
EP1354463B1 (en) Telephone system using one or several micro-computers
EP0821512B1 (en) Method for providing services to subscribers of a telephone network
WO2001043378A2 (en) Telecommunication gateway between a private network and a mobile network
US7042996B1 (en) Method and apparatus for cas-based ring limiting of FXS ports
EP1059796A2 (en) Rerouting telephone calls over the Internet during an active Internet sessions
CA2246192C (en) Method and devices for bridging data and telephone networks
EP4173251A1 (en) Routing a telephone call to an alias voicemail system
FR2809259A1 (en) Telecommunications system telephone information display system having system with memory storage areas and switching system searching memory messages/finding caller identifier/day/date and telephone display sending.
FR2846167A1 (en) COMMUNICATION ADDRESSING SYSTEM AND METHOD ON A SWITCHED TELEPHONE NETWORK

Legal Events

Date Code Title Description
ST Notification of lapse