WO2004002067A2 - Method and device for establishing a communication between a calling computer terminal and a called computer terminal - Google Patents

Method and device for establishing a communication between a calling computer terminal and a called computer terminal Download PDF

Info

Publication number
WO2004002067A2
WO2004002067A2 PCT/FR2003/050014 FR0350014W WO2004002067A2 WO 2004002067 A2 WO2004002067 A2 WO 2004002067A2 FR 0350014 W FR0350014 W FR 0350014W WO 2004002067 A2 WO2004002067 A2 WO 2004002067A2
Authority
WO
WIPO (PCT)
Prior art keywords
station
called
calling
server
address
Prior art date
Application number
PCT/FR2003/050014
Other languages
French (fr)
Other versions
WO2004002067A3 (en
Inventor
Frédéric VICHER
Original Assignee
Compagnie Europeenne De Developpement S.A.
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 Compagnie Europeenne De Developpement S.A. filed Critical Compagnie Europeenne De Developpement S.A.
Priority to AU2003255705A priority Critical patent/AU2003255705A1/en
Publication of WO2004002067A2 publication Critical patent/WO2004002067A2/en
Publication of WO2004002067A3 publication Critical patent/WO2004002067A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0024Services and arrangements where telephone services are combined with data services
    • H04M7/0057Services where the data services network provides a telephone service in addition or as an alternative, e.g. for backup purposes, to the telephone service provided by the telephone services network

Definitions

  • the present invention relates to a method of communicating a calling computer station, and a computer station called through a communication network in which the connected stations are identified by an IP address.
  • the invention also relates to a device capable of implementing this method.
  • the invention will find its application particularly in communication networks of wide extension of the Internet type, for the connection of two stations able to connect to such a network.
  • the term computer station is understood to mean all current computer equipment, in particular a personal computer or a network terminal.
  • IP address Internet Protocol
  • IP address Internet Protocol
  • U.R.L. Universal Resource Locator
  • a program requests it from one or more D.N.S. (Domain name server).
  • D.N.S. Domain name server
  • a calling machine wishing to obtain the IP address of a called machine, contacts a single DNS, the latter responsible for contacting other DNS if necessary for the supply of the full address of the called machine.
  • Each DNS server usually stores the last addresses provided in order to save time during the next possible request. The time during which each address can be kept is indicated by the record which contains this address.
  • the normal mode of operation of the Internet communication network is described below in a search for communication between a caller and a called party.
  • a program in particular a browser or browser type located on the calling party requests to communicate with a program located on the called party, it begins to send a message to a DNS domain name server indicating to it the 'URL (Universal Resource Locator) of the called party.
  • the DNS if it already knows the IP address of the called party sends it to the caller. Otherwise, it contacts another DNS which will provide it with either the desired address or the address of another DNS.
  • the requested address When the requested address is obtained, it transmits it to the caller and keeps a copy. The caller then uses the IP address obtained to contact the called party.
  • the method thus used in the traditional way works satisfactorily for a fixed IP address, that is to say allocated to the called party for a long period.
  • a large number of computers currently connected to the Internet are connected via an access provider which has a These addresses are therefore reallocated to customers as requests arise.
  • These are dynamic IP addresses.
  • the address resolution mechanism explained above is not suitable for dynamic addresses. Indeed, a computer does not know its dynamic address until it is connected to its access provider. This address will most likely be different the next time it connects and will necessarily be different if it goes through another ISP.
  • the table of the DNS server responsible for its subdomain cannot therefore be filled out in advance.
  • document EP A 1 065 870 discloses a method and an apparatus for establishing a connection of a customer telecommunication station having access to the Internet service but which is not yet connected to the Internet. 'Internet. In response to a notification received by the telephone network, the station called automatically connects to the Internet.
  • This prior method is however only applicable to called parties not yet connected, and generates a systematic telephone call procedure, without differentiation of cases.
  • Document FR-A-2,786,970 also discloses a method for establishing communication between two terminals (T1, T2) through a computer communication network. According to this publication, the address of the other is systematically transmitted to each terminal and the two terminals must have a telephone connection. In addition, the authorization of the terminal T1 to communicate and initiate the telephone call from T2 is in no way verified, which is harmful to use for the terminal T2.
  • Another advantage of the invention is that it makes it possible to check the authorizations of the caller with respect to the called party, and to condition the steps of setting up communication with these authorizations.
  • Another object of the invention is to preserve the speed of connection between the caller and the called party, and in particular not to slow down the connection when the called party is already connected.
  • the invention also provides a service which is additional to existing Internet services, and which is completely transparent for the stations used, namely the calling stations and the called stations.
  • Another advantage of the invention is that it allows, according to a preferred variant, the direct transmission of the address of the station called by it and not via additional servers. It is therefore in this case the extension called itself which has the capacity and the responsibility to transmit its address if it so wishes.
  • Another object of the invention is to reduce the IP address traffic on the Internet network.
  • the present invention relates to a method of communicating a calling computer station and a called computer station through a communication network in which the connected stations are identified by an IP address.
  • this method is such that: If the called station is connected to the communication network, transmission of the request from the calling station to the station called by the server and response from the called station; When the called extension is connected to the communication network, it checks the authorization of the calling extension to get in communication with it and if the calling extension is enabled, the called extension returns its IP address.
  • the called extension returns its IP address directly to the calling extension.
  • the called station returns its IP address to the calling station via the server.
  • That the server checks the authorization of the calling station to put itself in communication with the called station.
  • the server checks the authorization of the calling station to put in communication with the called station and if the calling station is authorized, the server returns the IP address of the called station
  • That the calling station identifies itself with the server as soon as it is connected to the communication network.
  • the telephone call procedure for the called station includes the following steps:
  • the same request from the calling station is sent to the domain name server to obtain the data assigned to the called station.
  • the calling extension uses the returned IP address to communicate with the called extension unless the calling extension has obtained the IP address of the station called elsewhere before.
  • the same request from the calling station is sent to the domain name server to obtain the data assigned to the called station.
  • the calling extension uses the returned IP address to communicate with the called extension unless the calling extension has obtained the IP address of the called station (P2) elsewhere previously.
  • P2 IP address of the called station
  • DNS domain name server
  • the invention also relates to a device for establishing communication between a calling computer station and a computer station called through a communication network in which the connected stations are identified by an IP address,
  • FIG. 4 is a block diagram of different stages of the method according to the invention in a particular embodiment.
  • FIG. 1 we see that we implement a station calling P1, and a station called P2 that we want to put in communication.
  • specific applications linked to the present invention are installed on the stations P1 and P2, applications called A1 and A2 in FIG. 1.
  • a domain name server (DNS) is also used, which could be the server commonly used by the P1 set for its access to the Internet.
  • a server S able to perform certain steps of the process.
  • a communication network 4 is formed, and in particular a wide extension network of the Internet type.
  • the telephone network 3 is also used.
  • Figure 2 shows an illustration of the method according to the invention according to a possibility of operation.
  • the numberings first to seventh present in Figure 2 correspond to the steps described below.
  • Any computer station on which the application is installed (A1, A2) identifies itself to the server S as soon as it is connected to the Internet. This identification is carried out by the A1 A2 application in a transparent manner for the user. In this case, the station P1 identifies itself with the server S in step 17.
  • any station subscribed to the service offered by the invention and using a dynamic IP address is provided in the DNS (the DNS block indicated in the figures represents a domain name server or a hierarchy of domain name servers according to the need to search for a complete hardware address), of the same data item called identification data.
  • this identification data consists of a reserved Internet address.
  • DNS domain name server
  • the DNS transmits it to the calling station P1 and keeps a copy. 47
  • the A1 application installed on the station called P2 examines the IP address returned by the DNS to find out whether it is the reserved address (AR). If this is not the case, the calling station P1 then uses the IP address thus obtained to contact the station called P2. Indeed, if the IP address returned is not the reserved address AR, it is an IP address obtained due to the existing connection of the station called P2 to the communication network 4.
  • the application program A1 does not transmit the response to the calling station PL II waits for the response from the server S.
  • the station calling P1 would have likewise ignored the response of the DNS by using the address returned by the server.
  • the server S checks whether the called station is connected to the communication network 4. 57 If the station called P2 is connected, the server S sends a message to the station called P2 signifying the request for delivery of its IP address.
  • the application A2 installed on the station called P2 checks that the station calling P1 is authorized to call it.
  • the application A2 on the station called P2 transmits to the application A1 on the station calling P1 its IP address.
  • the application A1 installed on the station calling P1 then responds to the station calling P1 in place of the DNS.
  • This response can also be indirect and can be operated, by order, by the server S.
  • the application A2 installed on the called station P2 sends a refusal message to the server S which transmits it to the calling station PL
  • the called station is not connected to the communication network 4 when the server S seeks to send it a request message for issuing its IP address.
  • FIG. 3 In which the operating steps of the method according to the invention are represented by the numbers from 1 to 11.
  • the calling station P1 begins by identifying itself with the server S when it is connected to the network of communication 4. It performs this identification via the AL application
  • the calling station P1 sends a message to the DNS indicating the URL of the desired called station P2.
  • the application A1 installed on the calling station P1 intercepts this sending and sends the same information to the server S.
  • the server S checks whether the calling station P1 is authorized to request a connection from the called party P2.
  • the server S finds the telephone number of the station called P2 and calls it to this number via the telephone network 3.
  • the calling procedure can vary without departing from the scope of the present invention.
  • the server S lets one or two rings ring and then hangs up.
  • the called extension calls its access provider to connect to the Internet-type communication network.
  • the application A2 installed on the station called P2 identifies itself with the server S. The procedure continues as if the called party P2 had already been connected before the call from the calling station: phases 9 and 10 which ' ensue conform to steps 5 and 6 described in the previous example linked to FIG. 2.
  • FIG. 4 retraces different stages of the method according to the invention by grouping together the situations described in FIGS. 2 and 3.
  • the embodiment thus described is not limiting of the present invention.
  • the server S can be responsible for verifying the authorization of P1 to put itself in communication with P2.
  • the P1 station does not receive a response, it can be expected that it will automatically reiterate its request or not.

Abstract

The invention relates to a method of establishing a communication between a calling computer terminal and a called computer terminal via a communication network in which the connected terminals are denoted by an IP address. The inventive method comprises the following steps: (1) identification of the calling terminal in relation to a server; (2) sending of a request from the calling terminal to the server in order to obtain the IP address of the called terminal; (3) if the terminal called (P2) is not connected to the communication network (4), a telephone call procedure is performed by the called terminal (P2) in order to establish a connection between same and the communication network (4), said telephone call procedure of the called terminal (P2) depending on the calling terminal (P1) being cleared to request the telephone call from the called terminal (P2); (4) if the called terminal (P2) is connected to the communication network (4), transmission of the response to the request from the calling terminal (P1).

Description

"Procédé et dispositif de mise en communication d'un poste d'ordinateur appelant et d'un poste d'ordinateur appelé" "Method and device for connecting a calling computer station to a called computer station"
La présente invention concerne un procédé de mise en communication d'un poste d'ordinateur appelant, et d'un poste d'ordinateur appelé au travers d'un réseau de communication dans lequel les postes connectés sont repérés par une adresse IP.The present invention relates to a method of communicating a calling computer station, and a computer station called through a communication network in which the connected stations are identified by an IP address.
L'invention concerne également un dispositif apte à mettre en œuvre ce procédé.The invention also relates to a device capable of implementing this method.
L'invention trouvera son application particulièrement dans des réseaux de communication de large extension de type Internet, pour la mise en relation de deux postes aptes à se connecter à un tel réseau.The invention will find its application particularly in communication networks of wide extension of the Internet type, for the connection of two stations able to connect to such a network.
On entend par poste d'ordinateur tout matériel informatique courant, et notamment un ordinateur individuel ou un terminal de réseau.The term computer station is understood to mean all current computer equipment, in particular a personal computer or a network terminal.
Le repérage de postes d'ordinateur dans un réseau de communication et en particulier sur Internet, utilise essentiellement deux types d'adressage. L'adresse IP (Internet Protocol) est l'une de ces adresses, et est constituée actuellement mais non limitativement d'une suite de quatre nombres de 0 à 255. C'est l'adresse comprise par le matériel informatique.The location of computer stations in a communication network and in particular on the Internet essentially uses two types of addressing. The IP address (Internet Protocol) is one of these addresses, and currently consists of, but is not limited to, a series of four numbers from 0 to 255. It is the address understood by computer hardware.
On utilise également une adresse de type U.R.L. (Universal Resource Locator) qui est plus facile à retenir par les usagers et moins liée au matériel. Elle se compose d'un nom de service, d'un nom de domaine, d'une adresse dans le nom de domaine, et de quelques séparateurs.We also use an address of type U.R.L. (Universal Resource Locator) which is easier to remember by users and less related to equipment. It consists of a service name, a domain name, an address in the domain name, and some separators.
De façon traditionnelle, pour obtenir l'adresse IP correspondant à un U.R.L., un programme la demande à un ou plusieurs D.N.S. (Serveur de noms de domaine). En général une machine appelante désirant obtenir l'adresse IP d'une machine appelée, contacte un seul DNS ce dernier se chargeant de contacter d'autres DNS si nécessaire à la fourniture de l'adresse complète de la machine appelée.Traditionally, to obtain the IP address corresponding to a U.R.L., a program requests it from one or more D.N.S. (Domain name server). In general, a calling machine wishing to obtain the IP address of a called machine, contacts a single DNS, the latter responsible for contacting other DNS if necessary for the supply of the full address of the called machine.
Chaque serveur DNS garde habituellement en mémoire les dernières adresses fournies pour gagner du temps lors de la prochaine demande éventuelle. Le temps pendant lequel chaque adresse peut être gardée est indiqué par l'enregistrement qui contient cette adresse. On décrit ci-après le mode de fonctionnement normal du réseau de communication Internet dans une recherche de mise en communication d'un appelant vers un appelé. Lorsqu'un programme (en particulier de type butineur ou browser) situé sur l'appelant demande à entrer en communication avec un programme situé sur l'appelé, il commence à envoyer un message à un serveur de noms de domaine DNS en lui indiquant l'URL (Universal Resource Locator) de l'appelé. Le DNS s'il connaît déjà l'adresse IP de l'appelé l'envoie à l'appelant. Sinon, il contacte un autre DNS qui lui fournira soit l'adresse désirée, soit l'adresse d'un autre DNS.Each DNS server usually stores the last addresses provided in order to save time during the next possible request. The time during which each address can be kept is indicated by the record which contains this address. The normal mode of operation of the Internet communication network is described below in a search for communication between a caller and a called party. When a program (in particular a browser or browser type) located on the calling party requests to communicate with a program located on the called party, it begins to send a message to a DNS domain name server indicating to it the 'URL (Universal Resource Locator) of the called party. The DNS if it already knows the IP address of the called party sends it to the caller. Otherwise, it contacts another DNS which will provide it with either the desired address or the address of another DNS.
Lorsque l'adresse demandée est obtenue, il la transmet à l'appelant et en garde une copie. L'appelant utilise alors l'adresse IP obtenue pour contacter l'appelé. Le procédé ainsi utilisé de façon traditionnelle fonctionne de manière satisfaisante pour une adresse IP fixe, c'est-à-dire attribuée à l'appelé pour une longue période. Mais un grand nombre d'ordinateurs actuellement connectés à l'Internet, le sont par l'intermédiaire d'un fournisseur d'accès qui dispose d'un Ces adresses sont donc réallouées aux clients à mesure des demandes. Il s'agit alors d'adresses IP dynamiques. Le mécanisme de résolution d'adresse expliqué ci-dessus n'est pas adapté aux adresses dynamiques. En effet, un ordinateur ne connaît son adresse dynamique qu'une fois connecté à son fournisseur d'accès. Cette adresse sera très probablement différente lors de sa prochaine connexion et le sera obligatoirement s'il passe par un autre fournisseur d'accès. La table du serveur DNS responsable de son sous domaine ne peut donc pas être renseignée à l'avance.When the requested address is obtained, it transmits it to the caller and keeps a copy. The caller then uses the IP address obtained to contact the called party. The method thus used in the traditional way works satisfactorily for a fixed IP address, that is to say allocated to the called party for a long period. However, a large number of computers currently connected to the Internet are connected via an access provider which has a These addresses are therefore reallocated to customers as requests arise. These are dynamic IP addresses. The address resolution mechanism explained above is not suitable for dynamic addresses. Indeed, a computer does not know its dynamic address until it is connected to its access provider. This address will most likely be different the next time it connects and will necessarily be different if it goes through another ISP. The table of the DNS server responsible for its subdomain cannot therefore be filled out in advance.
Par ailleurs, comme une adresse dynamique peut changer à n'importe quel moment, il faut éviter d'en garder une copie dans les DNS intermédiaires. Le mécanisme consistant à utiliser la hiérarchie de DNS est alors peu efficace (interrogations successives de plusieurs DNS pour l'obtention de l'adresse complète du poste appelé) puisque chaque demande doit être transmise à travers toute la hiérarchie. En outre, l'appelé doit être connecté à son fournisseur d'accès. Sinon, non seulement il n'a pas d'adresse IP mais il est injoignable.In addition, as a dynamic address can change at any time, you should avoid keeping a copy in the intermediate DNS. The mechanism consisting in using the hierarchy of DNS is then not very effective (successive interrogations of several DNS for obtaining the complete address of the called station) since each request must be transmitted through all the hierarchy. In addition, the called party must be connected to their access provider. Otherwise, not only does it not have an IP address, it is also unreachable.
Pour résoudre ce dernier problème, on connaît du document EP A 1 065 870, une méthode et un appareil pour établir une connexion d'un poste de télécommunication client disposant de l'accès au service Internet mais qui n'est pas encore connecté à l'Internet. En réponse à une notification reçue par le réseau téléphonique, la station appelée se connecte automatiquement à l'Internet.To solve this last problem, document EP A 1 065 870 discloses a method and an apparatus for establishing a connection of a customer telecommunication station having access to the Internet service but which is not yet connected to the Internet. 'Internet. In response to a notification received by the telephone network, the station called automatically connects to the Internet.
Ce procédé antérieur n'est cependant applicable qu'aux appelés non encore connectés, et engendre une procédure d'appel téléphonique systématique, sans différenciation des cas.This prior method is however only applicable to called parties not yet connected, and generates a systematic telephone call procedure, without differentiation of cases.
On connaît aussi du document FR-A-2.786.970 un procédé pour établir une communication entre deux terminaux (T1 , T2) à travers un réseau informatique de communication. Selon cette publication, on transmet systématiquement à chaque terminal l'adresse de l'autre et les deux terminaux doivent avoir une connexion téléphonique. En outre, on ne vérifie aucunement l'habilitation du terminal T1 à se mettre en communication et à engager l'appel téléphonique de T2 ce qui est dommageable à l'usage pour le terminal T2.Document FR-A-2,786,970 also discloses a method for establishing communication between two terminals (T1, T2) through a computer communication network. According to this publication, the address of the other is systematically transmitted to each terminal and the two terminals must have a telephone connection. In addition, the authorization of the terminal T1 to communicate and initiate the telephone call from T2 is in no way verified, which is harmful to use for the terminal T2.
On notera que lorsque T2 accepte la communication, il ne connaît pas L'invention ici présentée a pour but de remédier aux inconvénients des dispositifs et techniques connus jusqu'à présent.Note that when T2 accepts the communication, it does not know The purpose of the invention presented here is to remedy the drawbacks of the devices and techniques known up to now.
Elle permet d'assurer une mise en communication entre un poste appelant et un poste appelé, quel que soit l'état d'activation et de connexion de l'appelé.It ensures communication between a calling station and a called station, regardless of the activation and connection status of the called party.
Un autre avantage de l'invention est de permettre de vérifier des autorisations de l'appelant par rapport à l'appelé, et de conditionner les étapes de mise en communication à ces autorisations.Another advantage of the invention is that it makes it possible to check the authorizations of the caller with respect to the called party, and to condition the steps of setting up communication with these authorizations.
Un autre but de l'invention est de préserver la rapidité de mise en relation de l'appelant et de l'appelé, et particulièrement de ne pas ralentir la mise en communication lorsque l'appelé est déjà connecté.Another object of the invention is to preserve the speed of connection between the caller and the called party, and in particular not to slow down the connection when the called party is already connected.
L'invention assure par ailleurs un service additionnel aux services Internet existants, et d'une totale transparence pour les postes mis en oeuvre, à savoir les postes appelants et les postes appelés. Un autre avantage de l'invention est qu'il permet, suivant une variante préférée, la transmission directe de l'adresse du poste appelé par celui-ci et non par l'intermédiaire de serveurs supplémentaires. C'est donc dans ce cas le poste appelé lui-même qui a la capacité et la responsabilité de transmettre son adresse s'il le souhaite. Un autre but de l'invention est de réduire le trafic d'adresse IP sur le réseau Internet.The invention also provides a service which is additional to existing Internet services, and which is completely transparent for the stations used, namely the calling stations and the called stations. Another advantage of the invention is that it allows, according to a preferred variant, the direct transmission of the address of the station called by it and not via additional servers. It is therefore in this case the extension called itself which has the capacity and the responsibility to transmit its address if it so wishes. Another object of the invention is to reduce the IP address traffic on the Internet network.
D'autres buts et avantages apparaîtront au cours de la description qui suit ou d'un mode préféré de l'invention, qui n'en est cependant pas limitatif.Other objects and advantages will become apparent from the following description or from a preferred embodiment of the invention, which however is not limiting.
La présente invention concerne un procédé de mise en communication d'un poste d'ordinateur appelant et d'un poste d'ordinateur appelé au travers d'un réseau de communication dans lequel les postes connectés sont repérés par une adresse IP.The present invention relates to a method of communicating a calling computer station and a called computer station through a communication network in which the connected stations are identified by an IP address.
Il comporte les étapes suivantes :It includes the following steps:
1°- Identification du poste appelant auprès d'un serveur ; 2°- Envoi d'une requête du poste appelant au serveur pour obtenir l'adresse IP du poste appelé ;1 ° - Identification of the calling station with a server; 2 ° - Sending a request from the calling station to the server to obtain the IP address of the called station;
3°- Si le poste appelé n'est pas connecté au réseau de communication, opération d'une procédure d'appel téléphonique du procédure d'appel téléphonique du poste appelé étant conditionnée à une habilitation du poste appelant à demander l'appel téléphonique du poste appelé ;3 ° - If the called station is not connected to the communication network, operation of a telephone call procedure from telephone call procedure of the called station being conditioned on an authorization of the calling station to request the telephone call of the called station;
4° - Si le poste appelé est connecté au réseau de communication, réponse à la requête du poste appelant.4 ° - If the called station is connected to the communication network, response to the request from the calling station.
Suivant des variantes préférées, ce procédé est tel que : Si le poste appelé est connecté au réseau de communication, transmission de la requête du poste appelant au poste appelé par le serveur et réponse du poste appelé ; Lorsque le poste appelé est connecté au réseau de communication, il vérifie l'habilitation du poste appelant à se mettre en communication avec lui et si le poste appelant est habilité, le poste appelé retourne son adresse IP.According to preferred variants, this method is such that: If the called station is connected to the communication network, transmission of the request from the calling station to the station called by the server and response from the called station; When the called extension is connected to the communication network, it checks the authorization of the calling extension to get in communication with it and if the calling extension is enabled, the called extension returns its IP address.
- Le poste appelé retourne son adresse IP directement au poste appelant. - Le poste appelé retourne son adresse IP au poste appelant via le serveur.- The called extension returns its IP address directly to the calling extension. - The called station returns its IP address to the calling station via the server.
- Que le serveur vérifie l'habilitation du poste appelant à se mettre en communication avec le poste appelé.- That the server checks the authorization of the calling station to put itself in communication with the called station.
- Que le serveur vérifie l'habilitation du poste appelant à se mettre en communication avec le poste appelé et si le poste appelant est habilité, le serveur retourne l'adresse IP du poste appelé- That the server checks the authorization of the calling station to put in communication with the called station and if the calling station is authorized, the server returns the IP address of the called station
Que le poste appelant s'identifie auprès du serveur dès sa connexion au réseau de communication.That the calling station identifies itself with the server as soon as it is connected to the communication network.
- La procédure d'appel téléphonique du poste appelé comporte les étapes suivantes :- The telephone call procedure for the called station includes the following steps:
• Recherche par le serveur du numéro de téléphone du poste appelé;• Search by the server of the telephone number of the called station;
• Appel du poste appelé par le serveur au moyen dudit numéro ;• Call of the extension called by the server using this number;
• Attente d'un nombre de sonneries prédéterminé puis fin de communication ;• Waiting for a predetermined number of rings then end of communication;
• Déclenchement de la connexion du poste appelé au réseau de communication. - On crée des applications respectivement sur les postes appelant et appelé pour leur communication avec le serveur. On utilise un serveur de noms de domaine du réseau de communication dans lequel on affecte une donnée au poste appelé qui est :• Triggering of the connection of the called station to the communication network. - We create applications respectively on the calling and called stations for their communication with the server. We use a domain name server of the communication network in which we assign a data to the called station which is:
» soit, par défaut, une donnée d'identification fixe " soit, une adresse IP si le poste appelé est connecté en permanence au réseau de communication " Either, by default, a fixed identification data" or, an IP address if the called station is permanently connected to the communication network
- préalablement ou simultanément à l'envoi de la requête du poste appelant au serveur, on envoie la même requête du poste appelant au serveur de noms de domaine pour obtenir la donnée affectée au poste appelé.- Prior to or simultaneously with the sending of the request from the calling station to the server, the same request from the calling station is sent to the domain name server to obtain the data assigned to the called station.
- Si la donnée affectée au poste dans le serveur de noms de domaine est différente de la donnée d'identification, le poste appelant utilise l'adresse IP renvoyée pour se mettre en communication avec le poste appelé à moins que le poste appelant ait obtenu l'adresse IP du poste appelé par ailleurs auparavant.- If the data assigned to the extension in the domain name server is different from the identification data, the calling extension uses the returned IP address to communicate with the called extension unless the calling extension has obtained the IP address of the station called elsewhere before.
On utilise un serveur de noms de domaine du réseau de communication dans lequel on affecte une donnée au poste appelé qui est :We use a domain name server of the communication network in which we assign a data to the called station which is:
- soit par défaut, une donnée d'identification fixe " soit une adresse IP si le poste appelé est connecté au réseau de communication- either by default, a fixed identification data "or an IP address if the called station is connected to the communication network
- préalablement ou simultanément à l'envoi de la requête du poste appelant au serveur, on envoie la même requête du poste appelant au serveur de noms de domaine pour obtenir la donnée affectée au poste appelé.- Prior to or simultaneously with the sending of the request from the calling station to the server, the same request from the calling station is sent to the domain name server to obtain the data assigned to the called station.
- Si la donnée affectée au poste dans le serveur de noms de domaine est différente de la donnée d'identification, le poste appelant utilise l'adresse IP renvoyée pour se mettre en communication avec le poste appelé à moins que le poste appelant ait obtenu l'adresse IP du poste appelé (P2) par ailleurs auparavant. - on envoie une requête du poste appelant au serveur de noms de domaine (DNS) pour obtenir la donnée affectée au poste appelé- If the data assigned to the extension in the domain name server is different from the identification data, the calling extension uses the returned IP address to communicate with the called extension unless the calling extension has obtained the IP address of the called station (P2) elsewhere previously. - we send a request from the calling station to the domain name server (DNS) to obtain the data assigned to the called station
- On conditionne l'envoi de la requête du poste appelant au serveur à la réception du poste appelant d'une donnée affectée au poste appelé dans le serveur de noms de domaine égale à la donnée d'identification.- We condition the sending of the request from the calling station to the server upon receipt of the calling station of data assigned to the called station in the domain name server equal to the identification data.
L'invention concerne également un dispositif de mise en communication d'un poste d'ordinateur appelant et d'un poste d'ordinateur appelé au travers d'un réseau de communication dans lequel les postes connectés sont repérés par une adresse IP,The invention also relates to a device for establishing communication between a calling computer station and a computer station called through a communication network in which the connected stations are identified by an IP address,
Caractérisé par le fait qu'il comporte :Characterized by the fact that it includes:
- une application informatique sur le poste appelé et sur le poste appelant ;- a computer application on the called station and on the calling station;
- un serveur apte à recevoir une requête du poste appelant pour obtenir l'adresse IP du poste appelé- a server capable of receiving a request from the calling station to obtain the IP address of the called station
- et par le fait qu'il est apte à mettre en œuvre le procédé.- And by the fact that it is able to implement the process.
Les dessins ci-joints sont donnés à titre d'exemples et ne sont pas limitatifs de l'invention. Ils représentent seulement un mode de réalisation de l'invention et permettront de la comprendre aisément. La figure 1 illustre de façon synthétique les différents composants du dispositif selon l'invention.The attached drawings are given by way of examples and are not limitative of the invention. They represent only one embodiment of the invention and will make it easy to understand it. Figure 1 illustrates in summary the various components of the device according to the invention.
Les figures 2 et 3 schématisent différentes étapes de réalisation du procédé de l'invention, et les phases de coopération des organes constituant le dispositif. La figure 4 est un bloc diagramme de différentes étapes du procédé selon l'invention dans un mode particulier de réalisation.Figures 2 and 3 show schematically different stages of carrying out the method of the invention, and the cooperation phases of the organs constituting the device. FIG. 4 is a block diagram of different stages of the method according to the invention in a particular embodiment.
En se référant à la figure 1 , on constate que l'on met en œuvre un poste appelant P1 , et un poste appelé P2 que l'on souhaite mettre en communication. A titre préférentiel, pour la mise en œuvre de l'invention, on implante sur les postes P1 et P2 des applications spécifiques liées à la présente invention, applications dénommées A1 et A2 en figure 1. On utilise également un serveur de noms de domaine (DNS) qui pourra être le serveur couramment utilisé par le poste P1 dans le cadre de son accès à Internet.Referring to Figure 1, we see that we implement a station calling P1, and a station called P2 that we want to put in communication. Preferably, for the implementation of the invention, specific applications linked to the present invention are installed on the stations P1 and P2, applications called A1 and A2 in FIG. 1. A domain name server (DNS) is also used, which could be the server commonly used by the P1 set for its access to the Internet.
Est également présent un serveur S apte à effectuer certaines étapes du procédé. Entre ces quatre composants, un réseau de communication 4 est formé, et particulièrement un réseau de large extension de type Internet.There is also a server S able to perform certain steps of the process. Between these four components, a communication network 4 is formed, and in particular a wide extension network of the Internet type.
Le réseau téléphonique 3 est en outre utilisé.The telephone network 3 is also used.
La figure 2 présente une illustration du procédé selon l'invention suivant une possibilité de fonctionnement. Les numérotations premièrement à septièmement présentes sur la figure 2, correspondent aux étapes décrites ci- après.Figure 2 shows an illustration of the method according to the invention according to a possibility of operation. The numberings first to seventh present in Figure 2, correspond to the steps described below.
1 Tout poste d'ordinateur sur lequel est installé l'application (A1 , A2) s'identifie auprès du serveur S dès qu'il est connecté à l'Internet. Cette identification est effectuée par l'application A1 A2 de façon transparente pour l'utilisateur. En l'espèce, le poste P1 s'identifie auprès du serveur S à l'étape 17. Par ailleurs, tout poste abonné au service proposé par l'invention et utilisant une adresse IP dynamique est doté dans les DNS (le bloc DNS indiqué aux figures représente un serveur de noms de domaine ou une hiérarchie de serveurs de noms de domaine selon la nécessité de recherche d'une adresse matérielle complète), d'une même donnée dénommée donnée d'identification.1 Any computer station on which the application is installed (A1, A2) identifies itself to the server S as soon as it is connected to the Internet. This identification is carried out by the A1 A2 application in a transparent manner for the user. In this case, the station P1 identifies itself with the server S in step 17. In addition, any station subscribed to the service offered by the invention and using a dynamic IP address is provided in the DNS (the DNS block indicated in the figures represents a domain name server or a hierarchy of domain name servers according to the need to search for a complete hardware address), of the same data item called identification data.
A titre d'exemple et pour la suite de la description, cette donnée d'identification (AR) est constituée par une adresse Internet réservée.By way of example and for the remainder of the description, this identification data (AR) consists of a reserved Internet address.
27 Lorsqu'un programme de type butineur ou browser situé sur le poste appelant P1 demande à entrer en communication avec un programme situé sur le poste appelé P2, il adresse une requête à un DNS en lui indiquant l'URL qu'il souhaite appeler. Simultanément, l'application A1 installée sur le poste P2 intercepte cette requête et envoie les mêmes informations au serveur S.27 When a browser or browser type program located on the calling station P1 requests to communicate with a program located on the station called P2, it sends a request to a DNS indicating the URL it wishes to call. Simultaneously, the application A1 installed on the station P2 intercepts this request and sends the same information to the server S.
37 Si le serveur de noms de domaine (DNS) connaît déjà l'adresse IP du poste appelé P2, il l'envoie au poste appelant PL Dans le cas contraire, il contacte un autre DNS qui lui fournira soit l'adresse désirée, soit l'adresse d'un autre DNS, etc37 If the domain name server (DNS) already knows the IP address of the station called P2, it sends it to the station calling PL Otherwise, it contacts another DNS which will provide it with either the desired address or the address of another DNS, etc.
Lorsque l'adresse demandée est obtenue, le DNS la transmet au poste appelant P1 et en garde une copie. 47 L'application A1 installée sur le poste appelé P2 examine l'adresse IP retournée par le DNS pour savoir s'il s'agit de l'adresse réservée (AR). Si tel n'est pas le cas, le poste appelant P1 utilise alors l'adresse IP ainsi obtenue pour contacter le poste appelé P2. En effet, si l'adresse IP retournée n'est pas l'adresse réservée AR, c'est qu'il s'agit d'une adresse IP obtenue du fait de la connexion existante du poste appelé P2 au réseau de communication 4.When the requested address is obtained, the DNS transmits it to the calling station P1 and keeps a copy. 47 The A1 application installed on the station called P2 examines the IP address returned by the DNS to find out whether it is the reserved address (AR). If this is not the case, the calling station P1 then uses the IP address thus obtained to contact the station called P2. Indeed, if the IP address returned is not the reserved address AR, it is an IP address obtained due to the existing connection of the station called P2 to the communication network 4.
Si l'adresse IP retournée au DNS est l'adresse réservée AR, le programme d'application A1 ne transmet pas la réponse au poste appelant PL II attend la réponse du serveur S. Bien entendu, si la réponse du serveur S était arrivée avant celle du DNS, le poste appelant P1 aurait de même ignoré la réponse du DNS en se servant de l'adresse retournée par le serveur.If the IP address returned to the DNS is the reserved address AR, the application program A1 does not transmit the response to the calling station PL II waits for the response from the server S. Of course, if the response from the server S had arrived before that of the DNS, the station calling P1 would have likewise ignored the response of the DNS by using the address returned by the server.
Le serveur S vérifie si le poste appelé est connecté au réseau de communication 4. 57 Si le poste appelé P2 est connecté, le serveur S envoie un message au poste appelé P2 signifiant la requête en délivrance de son adresse IP. L'application A2 installée sur le poste appelé P2 vérifie que le poste appelant P1 est habilité à l'appeler.The server S checks whether the called station is connected to the communication network 4. 57 If the station called P2 is connected, the server S sends a message to the station called P2 signifying the request for delivery of its IP address. The application A2 installed on the station called P2 checks that the station calling P1 is authorized to call it.
67 Si c'est le cas, l'application A2 sur le poste appelé P2 transmet à l'application A1 sur le poste appelant P1 son adresse IP. L'application A1 installée sur le poste appelant P1 répond alors au poste appelant P1 à la place du DNS. Cette réponse peut aussi être indirecte et peut être opérée, sur ordre, par le serveur S.67 If this is the case, the application A2 on the station called P2 transmits to the application A1 on the station calling P1 its IP address. The application A1 installed on the station calling P1 then responds to the station calling P1 in place of the DNS. This response can also be indirect and can be operated, by order, by the server S.
77 Si le poste appelant P1 n'est pas habilité à être mis en communication avec le poste appelé P2, l'application A2 installée sur le poste appelé P2 envoie un message de refus au serveur S qui le transmet au poste appelant PL77 If the calling station P1 is not authorized to be put in communication with the called station P2, the application A2 installed on the called station P2 sends a refusal message to the server S which transmits it to the calling station PL
Il est également possible que le poste appelé ne soit pas connecté au réseau de communication 4 lorsque le serveur S cherche à lui envoyer un message de requête en délivrance de son adresse IP.It is also possible that the called station is not connected to the communication network 4 when the server S seeks to send it a request message for issuing its IP address.
Ce cas est représenté en figure 3, dans laquelle les étapes d'opérations du procédé selon l'invention sont représentées par les numéros de 1 à 11.This case is represented in FIG. 3, in which the operating steps of the method according to the invention are represented by the numbers from 1 to 11.
Comme dans le cas de la figure 2, le poste appelant P1 commence par s'identifier auprès du serveur S quand il est connecté au réseau de communication 4. Il effectue cette identification par l'intermédiaire de l'application ALAs in the case of FIG. 2, the calling station P1 begins by identifying itself with the server S when it is connected to the network of communication 4. It performs this identification via the AL application
27 Toujours de façon similaire au cas de la figure 2, le poste appelant P1 envoie un message au DNS en lui indiquant l'URL du poste appelé P2 souhaité. L'application A1 installée sur le poste appelant P1 intercepte cet envoi et envoie les mêmes informations au serveur S.27 Still in a similar way to the case in FIG. 2, the calling station P1 sends a message to the DNS indicating the URL of the desired called station P2. The application A1 installed on the calling station P1 intercepts this sending and sends the same information to the server S.
37 Cette étape est identique à l'étape troisièmement citée précédemment pour la figure 2.37 This step is identical to the third step previously cited for Figure 2.
47 Cette étape est identique à l'étape quatrièmement citée ci -dessus pour la figure 2.47 This step is identical to the step fourth cited above for Figure 2.
67 II s'avère que le poste appelé P2 n'est pas connecté au réseau de communication 4. Dans ce cas, le serveur S vérifie si le poste appelant P1 est habilité à demander une connexion à l'appelé P2.67 It turns out that the station called P2 is not connected to the communication network 4. In this case, the server S checks whether the calling station P1 is authorized to request a connection from the called party P2.
77 Si tel est le cas le serveur S trouve le numéro de téléphone du poste appelé P2 et l'appelle à ce numéro par l'intermédiaire du réseau téléphonique 3. La procédure d'appel peut varier sans sortir du cadre de la présente invention.If this is the case, the server S finds the telephone number of the station called P2 and calls it to this number via the telephone network 3. The calling procedure can vary without departing from the scope of the present invention.
A titre d'exemple, le serveur S laisse sonner une ou deux sonneries puis raccroche. 87 A réception de cet appel téléphonique, le poste appelé appelle son fournisseur d'accès pour se connecter au réseau de communication de type Internet. Une fois connectée, l'application A2 installée sur le poste appelé P2 s'identifie auprès du serveur S. La procédure continue comme si l'appelé P2 avait déjà été connecté avant l'appel du poste appelant : les phases 9 et 10 qui 'ensuivent sont conformes aux étapes 5 et 6 décrites dans l'exemple précédent lié à la figure 2.For example, the server S lets one or two rings ring and then hangs up. 87 Upon receipt of this telephone call, the called extension calls its access provider to connect to the Internet-type communication network. Once connected, the application A2 installed on the station called P2 identifies itself with the server S. The procedure continues as if the called party P2 had already been connected before the call from the calling station: phases 9 and 10 which ' ensue conform to steps 5 and 6 described in the previous example linked to FIG. 2.
1 17 Si il s'avère après vérification du serveur S que le poste appelant P 1 n'est pas habilité à demander une connexion auprès du poste appelé P2, le serveur S envoie un message de refus au poste appelant P1 . Suivant une variante, au lieu que l'application A1 du poste appelant P1 envoie une requête au serveur simultanément à celle adressée par le poste P1 au DNS, l'application A1 installée sur le poste appelant P1 interroge ultérieurement le serveur S seulement lorsque (et si) le DNS lui a renvoyé la donnée d'identification. La figure 4 retrace différentes étapes du procédé selon l'invention en regroupant les situations décrites aux figures 2 et 3. Bien entendu, le mode de réalisation ainsi décrit n'est pas limitatif de la présente invention.1 17 If it turns out after checking the server S that the calling station P 1 is not entitled to request a connection from the station called P2, the server S sends a refusal message to the calling station P1. According to a variant, instead of the application A1 of the calling station P1 sending a request to the server simultaneously with that sent by the station P1 to the DNS, the application A1 installed on the calling station P1 subsequently interrogates the server S only when (and if) the DNS returned the identification data. FIG. 4 retraces different stages of the method according to the invention by grouping together the situations described in FIGS. 2 and 3. Of course, the embodiment thus described is not limiting of the present invention.
En particulier, le serveur S peut se charger lui-même de vérifier l'habilitation de P1 à se mettre en communication avec P2.In particular, the server S can be responsible for verifying the authorization of P1 to put itself in communication with P2.
Pour cela, on crée une base de données accessible par S et stockant les paramètres d'habilitation des différents postes appelés P2.For this, we create a database accessible by S and storing the authorization parameters of the different stations called P2.
On peut aussi faire en sorte que le serveur S retourne lui-même l'adresse IP (AIP) de P2 si l'habilitation de P1 est validée. Enfin, on notera qu'il n'est pas nécessaire que le serveur S notifie à P1 la disponibilité de l'adresse IP (AIP) de P2.We can also arrange for the server S to return the IP address (AIP) of P2 itself if the authorization of P1 is validated. Finally, note that it is not necessary for the server S to notify P1 of the availability of the IP address (AIP) of P2.
De plus, si le poste P1 n'obtient pas de réponse, il peut être prévu qu'il réitère automatiquement ou non sa demande. In addition, if the P1 station does not receive a response, it can be expected that it will automatically reiterate its request or not.
REFERENCESREFERENCES
PL Poste appelantPL Calling station
P2. Poste appelé S. ServeurP2. Extension called S. Server
DNS. Serveur de noms de domaineDNS. Domain name server
AL Application de P1AL Application of P1
A2. Application de P2A2. P2 application
3. Réseau téléphonique 4. Réseau de communication 3. Telephone network 4. Communication network

Claims

REVENDICATIONS
1. Procédé de mise en communication d'un poste d'ordinateur appelant (P1) et d'un poste d'ordinateur appelé (P2) au travers d'un réseau de communication (4) dans lequel les postes connectés sont repérés par une adresse IP (AIP), caractérisé par le fait qu'il comporte les étapes suivantes :1. Method for establishing communication between a calling computer station (P1) and a called computer station (P2) through a communication network (4) in which the connected stations are identified by a IP address (AIP), characterized in that it comprises the following stages:
1°- Identification du poste appelant (P1) auprès d'un serveur (S) ;1 ° - Identification of the calling station (P1) with a server (S);
2°- Envoi d'une requête du poste appelant (P1) au serveur (S) pour obtenir l'adresse IP (AIP) du poste appelé (P2) ; 3°- Si le poste appelé (P2) n'est pas connecté au réseau de communication (4), opération d'une procédure d'appel téléphonique du poste appelé (P2) pour initier sa connexion au réseau de communication (4) , la procédure d'appel téléphonique du poste appelé (P2) étant conditionnée à une habilitation du poste appelant (P1) à demander l'appel téléphonique du poste appelé (P2),2 ° - Sending a request from the calling station (P1) to the server (S) to obtain the IP address (AIP) of the called station (P2); 3 ° - If the called station (P2) is not connected to the communication network (4), operation of a telephone call procedure from the called station (P2) to initiate its connection to the communication network (4), the telephone call procedure of the called station (P2) being conditioned on an authorization of the calling station (P1) to request the telephone call of the called station (P2),
4°- Si le poste appelé (P2) est connecté au réseau de communication (4), réponse à la requête du poste appelant (P1).4 ° - If the called station (P2) is connected to the communication network (4), response to the request from the calling station (P1).
2. Procédé selon la revendication 1 caractérisé par le fait Qu'on effectue les étapes suivantes : Si le poste appelé (P2) est connecté au réseau de communication (4), transmission de la requête du poste appelant (P1 ) au poste appelé (P2) par le serveur (S) et réponse du poste appelé (P2) ;2. Method according to claim 1 characterized in that the following steps are carried out: If the called station (P2) is connected to the communication network (4), transmission of the request from the calling station (P1) to the called station ( P2) by the server (S) and response from the called station (P2);
3. Procédé selon la revendication 2,3. Method according to claim 2,
Caractérisé par le fait que, Lorsque le poste appelé (P2) est connecté au réseau de communicationCharacterized by the fact that, when the called station (P2) is connected to the communication network
(4), il vérifie l'habilitation du poste appelant (P1 ) à se mettre en communication avec lui et si le poste appelant (P1 ) est habilité, le poste appelé (P2) retourne son adresse IP (AIP)(4), it checks the authorization of the calling station (P1) to communicate with it and if the calling station (P1) is enabled, the called station (P2) returns its IP address (AIP)
4. Procédé selon la revendication 3, Caractérisé par le fait que4. Method according to claim 3, characterized in that
Le poste appelé (P2) retourne son adresse IP (AIP) directement au poste appelant (P1 ).The called extension (P2) returns its IP address (AIP) directly to the calling extension (P1).
5. Procédé selon la revendication 3,5. Method according to claim 3,
Caractérisé par le fait que Le poste appelé (P2) retourne son adresse IP (AIP) au poste appelant via le serveur (S).Characterized by the fact that The called extension (P2) returns its IP address (AIP) to the calling extension via the server (S).
6. Procédé selon la revendication 2 caractérisé par le fait6. Method according to claim 2 characterized in that
Que le serveur (S) vérifie l'habilitation du poste appelant (P1) à se mettre en communication avec le poste appelé (P2).The server (S) checks the authorization of the calling station (P1) to put itself in communication with the called station (P2).
7. Procédé selon la revendication 1 , caractérisé par le fait7. Method according to claim 1, characterized in that
Que le serveur (S) vérifie l'habilitation du poste appelant (P1 ) à se mettre en communication avec le poste appelé (P2) et si le poste appelant (P1 ) est habilité, le serveur (S) retourne l'adresse IP (AIP) du poste appelé (P2)The server (S) checks the authorization of the calling station (P1) to put itself in communication with the called station (P2) and if the calling station (P1) is authorized, the server (S) returns the IP address ( AIP) of the called station (P2)
8. Procédé selon l'une quelconque des revendications 1 à 7, caractérisé par le fait8. Method according to any one of claims 1 to 7, characterized in that
Que le poste appelant (P1) s'identifie auprès du serveur (S) dès sa connexion au réseau de communication (4). That the calling station (P1) identifies itself with the server (S) as soon as it is connected to the communication network (4).
9. Procédé selon l'une quelconque des revendications 1 à 8,9. Method according to any one of claims 1 to 8,
Caractérisé par le fait queCharacterized by the fact that
La procédure d'appel téléphonique du poste appelé (P2) comporte les étapes suivantes :The telephone call procedure for the called station (P2) includes the following steps:
• Recherche par le serveur (S) du numéro de téléphone du poste appelé (P2) ;• Search by the server (S) for the telephone number of the called station (P2);
• Appel du poste appelé (P2) par le serveur (S) au moyen dudit numéro ;• Call of the called station (P2) by the server (S) using said number;
» Attente d'un nombre de sonneries prédéterminé puis fin de communication ; - Déclenchement de la connexion du poste appelé (P2) au réseau de communication (4). » Waiting for a predetermined number of rings then end of communication; - Triggering the connection of the called station (P2) to the communication network (4).
10. Procédé selon l'une quelconque des revendications 1 à 9,10. Method according to any one of claims 1 to 9,
Caractérisé par le fait que,Characterized by the fact that,
On crée des applications (A1 , A2) respectivement sur les postes appelant (P1) et appelé (P2) pour leur communication avec le serveurWe create applications (A1, A2) respectively on the calling stations (P1) and called (P2) for their communication with the server
(S).(S).
11. Procédé selon l'une quelconque des revendications 1 à 10,11. Method according to any one of claims 1 to 10,
Caractérisé par le fait que, - on utilise un serveur de noms de domaine (DNS) du réseau de communication (4) dans lequel on affecte une donnée au poste appelé (P2) qui est :Characterized by the fact that, - we use a domain name server (DNS) of the communication network (4) in which we assign data to the called station (P2) which is:
• soit, par défaut, une donnée d'identification fixe (AR) » soit, une adresse IP (AIP) si le poste appelé (P2) est connecté en permanence au réseau de communication (4)• either, by default, a fixed identification data (AR) or, an IP address (AIP) if the called station (P2) is permanently connected to the communication network (4)
- préalablement ou simultanément à l'envoi de la requête du poste appelant (P1) au serveur (S), on envoie la même requête du poste appelant (P2) au serveur de noms de domaine (DNS) pour obtenir la donnée affectée au poste appelé (P2).- before or simultaneously with sending the request from the calling station (P1) to the server (S), we send the same request from the calling station (P2) to the domain name server (DNS) to obtain the data assigned to the station called (P2).
- Si la donnée affectée au poste (P2) dans le serveur de noms de domaine est différente de la donnée d'identification (AR), le poste appelant (P1 ) utilise l'adresse IP renvoyée pour se mettre en communication avec le poste appelé (P2) à moins que le poste appelant (P1) ait obtenu l'adresse IP (AIP) du poste appelé (P2) par ailleurs auparavant. - If the data assigned to the extension (P2) in the domain name server is different from the identification data (AR), the calling extension (P1) uses the returned IP address to communicate with the called extension (P2) unless the calling extension (P1) has obtained the IP address (AIP) of the called extension (P2) previously.
12. Procédé selon l'une quelconque des revendications 1 à 10, Caractérisé par le fait que12. Method according to any one of claims 1 to 10, characterized in that
- on utilise un serveur de noms de domaine (DNS) du réseau de communication (4) dans lequel on affecte une donnée au poste appelé (P2) qui est :- we use a domain name server (DNS) of the communication network (4) in which we assign data to the called station (P2) which is:
• soit par défaut, une donnée d'identification fixe (AR)• either by default, a fixed identification data (AR)
" soit une adresse IP (AIP) si le poste appelé (P2) est connecté au réseau de communication (4) - préalablement ou simultanément à l'envoi de la requête du poste appelant (P1 ) au serveur (S), on envoie la même requête du poste appelant (P2) au serveur de noms de domaine (DNS) pour obtenir la donnée affectée au poste appelé (P2)."or an IP address (AIP) if the called station (P2) is connected to the communication network (4) - before or simultaneously with the sending of the request from the calling station (P1) to the server (S), we send the same request from the calling station (P2) to the domain name server (DNS) to obtain the data assigned to the called station (P2).
- Si la donnée affectée au poste (P2) dans le serveur de noms de domaine est différente de la donnée d'identification (AR), le poste appelant (P1 ) utilise l'adresse IP renvoyée pour se mettre en communication avec le poste appelé (P2) à moins que le poste appelant (P1 ) ait obtenu l'adresse IP (AIP) du poste appelé (P2) par ailleurs auparavant. - on envoie une requête du poste appelant (P1) au serveur de noms de domaine (DNS) pour obtenir la donnée affectée au poste appelé (P2)- If the data assigned to the extension (P2) in the domain name server is different from the identification data (AR), the calling extension (P1) uses the returned IP address to communicate with the called extension (P2) unless the calling extension (P1) has obtained the IP address (AIP) of the called extension (P2) previously. - we send a request from the calling station (P1) to the domain name server (DNS) to obtain the data assigned to the called station (P2)
- On conditionne l'envoi de la requête du poste appelant (P1 ) au serveur (S) à la réception du poste appelant (P1) d'une donnée affectée au poste appelé (P2) dans le serveur de noms de domaine égale à la donnée d'identification (AR). - We condition the sending of the request from the calling station (P1) to the server (S) upon receipt of the calling station (P1) of data assigned to the called station (P2) in the domain name server equal to the identification data (AR).
13. Dispositif de mise en communication d'un poste d'ordinateur appelant (P1 ) et d'un poste d'ordinateur appelé (P2) au travers d'un réseau de communication (4) dans lequel les postes connectés sont repérés par une adresse IP (AIP), Caractérisé par le fait qu'il comporte :13. Device for establishing communication between a calling computer station (P1) and a called computer station (P2) through a communication network (4) in which the connected stations are identified by a IP address (AIP), Characterized by the fact that it includes:
- une application informatique sur le poste appelé (P2) et sur le poste appelant (P1 ) - un serveur (S) apte à recevoir une requête du poste appelant (P1) pour obtenir l'adresse IP (AIP) du poste appelé (P2) et qu'il est apte à mettre en œuvre le procédé selon l'une quelconque des revendications 1 à 12. - a computer application on the called station (P2) and on the calling station (P1) - a server (S) capable of receiving a request from the calling station (P1) to obtain the IP address (AIP) of the called station (P2 ) and that it is capable of implementing the method according to any one of claims 1 to 12.
PCT/FR2003/050014 2002-06-20 2003-06-18 Method and device for establishing a communication between a calling computer terminal and a called computer terminal WO2004002067A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2003255705A AU2003255705A1 (en) 2002-06-20 2003-06-18 Method and device for establishing a communication between a calling computer terminal and a called computer terminal

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0207604 2002-06-20
FR0207604A FR2841415B1 (en) 2002-06-20 2002-06-20 METHOD AND DEVICE FOR COMMUNICATING A CALLING COMPUTER STATION AND A CALLED COMPUTING STATION

Publications (2)

Publication Number Publication Date
WO2004002067A2 true WO2004002067A2 (en) 2003-12-31
WO2004002067A3 WO2004002067A3 (en) 2004-04-01

Family

ID=29719894

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2003/050014 WO2004002067A2 (en) 2002-06-20 2003-06-18 Method and device for establishing a communication between a calling computer terminal and a called computer terminal

Country Status (3)

Country Link
AU (1) AU2003255705A1 (en)
FR (1) FR2841415B1 (en)
WO (1) WO2004002067A2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0732835A2 (en) * 1995-03-13 1996-09-18 AT&T Corp. Client-server architecture using internet and public switched networks
WO1998029956A2 (en) * 1996-12-30 1998-07-09 Intel Corporation Method and apparatus for supporting on-demand connectivity for network applications
US5923756A (en) * 1997-02-12 1999-07-13 Gte Laboratories Incorporated Method for providing secure remote command execution over an insecure computer network
FR2786970A1 (en) * 1998-12-02 2000-06-09 Sagem METHOD FOR ESTABLISHING A COMMUNICATION BETWEEN TWO TERMINALS THROUGH THE INTERNET THROUGH A CALL AND COMMUNICATION SERVER, ASSOCIATED TERMINAL AND SERVER
US6341128B1 (en) * 1997-11-11 2002-01-22 Telefonaktiebolaget L M Ericsson (Publ) Providing call centers with voice gateways

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0732835A2 (en) * 1995-03-13 1996-09-18 AT&T Corp. Client-server architecture using internet and public switched networks
WO1998029956A2 (en) * 1996-12-30 1998-07-09 Intel Corporation Method and apparatus for supporting on-demand connectivity for network applications
US5923756A (en) * 1997-02-12 1999-07-13 Gte Laboratories Incorporated Method for providing secure remote command execution over an insecure computer network
US6341128B1 (en) * 1997-11-11 2002-01-22 Telefonaktiebolaget L M Ericsson (Publ) Providing call centers with voice gateways
FR2786970A1 (en) * 1998-12-02 2000-06-09 Sagem METHOD FOR ESTABLISHING A COMMUNICATION BETWEEN TWO TERMINALS THROUGH THE INTERNET THROUGH A CALL AND COMMUNICATION SERVER, ASSOCIATED TERMINAL AND SERVER

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HUI S-C ET AL: "A dynamic IP addressing system for Internet telephony applications" COMPUTER COMMUNICATIONS, ELSEVIER SCIENCE PUBLISHERS BV, AMSTERDAM, NL, vol. 21, no. 3, 25 mars 1998 (1998-03-25), pages 254-266, XP004115293 ISSN: 0140-3664 *

Also Published As

Publication number Publication date
FR2841415A1 (en) 2003-12-26
FR2841415B1 (en) 2004-10-29
AU2003255705A1 (en) 2004-01-06
WO2004002067A3 (en) 2004-04-01

Similar Documents

Publication Publication Date Title
EP0928534B1 (en) Method and system for interactive communication between two telephone sets via the internet
FR2858896A1 (en) METHOD OF MASKING APPLICATION TREATMENTS OF SERVER ACCESS REQUEST AND CORRESPONDING MASKING SYSTEM
EP2294798B1 (en) Method and related device for routing a data packet in a network
FR2737372A1 (en) DEVICE AND METHOD FOR INTERCONNECTING NETWORKS, IP ROUTER COMPRISING SUCH A DEVICE
WO2004043093A1 (en) System and method for managing access of a communication network to a mobile terminal
EP1905217B1 (en) Method for configuring a terminal via an access network
WO2007003818A1 (en) Method for filtering through multi-protocol coupling based on dns protocol
FR2784837A1 (en) ECONOMIC METHOD OF COMMUNICATING TWO TERMINALS THROUGH THE INTERNET AND COMMUNICATION TERMINAL
WO2004002067A2 (en) Method and device for establishing a communication between a calling computer terminal and a called computer terminal
WO2003049406A2 (en) Method for managing a communication with multi-server service providing means
WO2004080015A1 (en) Method for managing selective presence for an instantaneous messaging service in a telecommunication network such as an internet network
EP1842352A1 (en) System and method for establishment of a client/server type relationship in a pair-to-pair network
WO2000039980A1 (en) Addressing method and name and address server in a digital network
EP1678907A1 (en) System and method for linking at least two multimedia terminals to each other via a fixed network or cellular network
FR2814623A1 (en) METHOD FOR LINKING TWO TERMINALS, THROUGH A COMPUTER NETWORK, TERMINAL AND ASSOCIATED LINKING SERVER
WO2021176166A1 (en) Method and device for detecting the use of an uncertified domain name server
FR2895622A1 (en) Home gateway device for e.g. home equipment, has conversion unit comprising application program interfaces and interfunctioning software layer that allows interfunctioning between two voice over Internet protocol telephony services
WO2007063211A1 (en) Automatic communication initiation system
WO2010023376A1 (en) Computerized system with simplified access server, and corresponding method
WO2005081497A1 (en) Method for connecting a domestic system to a remote server
WO2006040424A1 (en) Method for authenticating a user, device therefor, and signalling server
WO2006016009A1 (en) Method and device for processing a domain name translation request
FR2805114A1 (en) Method for configuring a standardized universal configured terminal connected to an internet or similar communication network
WO1999016236A1 (en) Method for data transmission and terminals for implementing same
FR2767435A1 (en) Reduced cost fax transmission method for long or expensive transmissions

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 52/KOLNP/2005

Country of ref document: IN

Ref document number: 00052/KOLNP/2005

Country of ref document: IN

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Ref document number: JP