EP1135922A1 - Procede d'etablissement d'une communication entre deux terminaux + travers l'internet par un serveur d'appel, terminal et serveur associes - Google Patents
Procede d'etablissement d'une communication entre deux terminaux + travers l'internet par un serveur d'appel, terminal et serveur associesInfo
- Publication number
- EP1135922A1 EP1135922A1 EP99973209A EP99973209A EP1135922A1 EP 1135922 A1 EP1135922 A1 EP 1135922A1 EP 99973209 A EP99973209 A EP 99973209A EP 99973209 A EP99973209 A EP 99973209A EP 1135922 A1 EP1135922 A1 EP 1135922A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- terminal
- server
- call
- communication
- network
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
- H04L2012/6486—Signalling Protocols
Definitions
- a computer network such as the Internet allows interlocutors, equipped with a communication terminal, to communicate with each other in real time.
- the interlocutors can for example dialogue by voice, transmit faxes or exchange data (sound, image, video, 0 etc.), through the Internet.
- a terminal To connect to the Internet, a terminal must have Internet access provided by an access provider. It can be a telephone access, for example by the PSTN network (Switched Telephone Network 5), or even an access by a local network, such as a corporate network, having its own provider. Internet access. In any case, the cost of long distance communication is much more advantageous over the Internet than over an ordinary telephone network. In the case of telephone access, the interlocutor only pays the cost of the 0 telephone commumcation with the access provider, which is generally carried out locally, and, in the case of access via a local network , commumcation through the Internet itself is free. In short, the cost advantages of the Internet are extremely important.
- communication terminals do not generally connect permanently to the Internet, but only when necessary, for example to communicate with a correspondent, consult an electronic mailbox or visit a website. Offline, the terminals cannot therefore be notified of a possible "incoming call" on the Internet. 0
- the invention concerns a method for establishing a communication between first and second terminals' through a communication computer network, wherein - the first teraiinal connects to the computer network, obtains a computer address and address a call server and the computer network communication request for a call from the second terminal to communicate with it through the computer network,
- the server notifies the call from the first terminal to the second terminal by a one-way communication from the server to the second terminal, and the second terminal automatically recognizes the call notification
- the second terminal connects to the computer network and obtains a computer address, and "
- the server transmits to at least one of the two terminals the computer address of the other terminal.
- the server calls the second terminal, through a telephone network, the second terminal identifies the caller, at the using identification data provided by a caller identification service, and interprets the server call as a call notification to communicate across the computer network.
- the server transmits to the second terminal a call notification for communicating through the computer network, using the connection in progress from the second terminal to the network computer science.
- the server transmits a call notification message to the second terminal, through a signaling channel of a telephone network.
- the server calls the second terminal through a telephone network, the second terminal picks up and the server transmits call notification signaling to it.
- the cost of the notification is low, if not zero.
- the second terminal connecting itself to the computer network after being notified, or prior to notification, it is he who bears the cost of the useful communication with the first terminal.
- the invention also relates to a communication terminal for implementing the above method, arranged to communicate through the telephone commumcation network and through the computer communication network, characterized in that it comprises means for automatic recognition of a call notification to communicate across the computer network.
- the invention also relates to a call and communication server for implementing the above method, comprising means for connection to the computer network, means for connection to the telephone network, means for receiving a request for call from a communication terminal, issued by a calling communication terminal, and to notify the call to the called terminal, and means for transmitting to at least one of the two terminals, calling and called, the computer address of the other terminal, server characterized in that it comprises a table listing a plurality of calling terminals awaiting communication through the computer network and means for managing said table.
- FIG. 1 represents a diagram of several terminals, of the server, of the computer network and of a telephone network,
- FIG. 2 shows a functional block diagram of the teirninal
- FIG. 3 shows a functional block diagram of the server.
- the method of the invention makes it possible to establish communication between two communication terminals Ti and T 2 , through a packet-switched computer network, in this case the Internet 1.
- Each terminal Ti, T 2 here consists of a telephone apparatus connected to a telephone communication network, here the switched telephone network PSTN 2, and arranged to carry out voice communications.
- the terminals Ti, T 2 each have a telephone number on the telephone network 2 and also benefit from a caller identification service, provided by the operator of the telephone network 2, allowing them, in the event of incoming call, to receive a signaling of identification of the caller, called "CLIP", containing the telephone number of the caller, without off-hook, in other words without establishing a telephone connection with the caller.
- CLIP caller identification service
- the terminals Tj and T 2 each have access to the Internet 1 provided by an access provider FAIi and FAI 2 .
- Internet 1 is a packet-based network. In other words, the data is transmitted over the Internet 1 in packet mode, that is to say in the form of data packets.
- Each data packet contains a destination computer address on the Internet 1.
- computer address is intended to denote an address on the Internet network 1, more commonly called “Internet Protocol” address. .
- Internet Protocol Internet Protocol
- EP addresses consist of a succession of digits and are used by the Internet 1 to route the data packets to their destination.
- a communication terminal, connected to the Internet 1, has its own address LP on the Internet network 1, most often assigned by the Internet access provider 1 of the terminal.
- the addresses LP of the commincation terminals are generally not fixed, but dynamic, in other words allocated provisionally to the terminals. In other words, the address LP of a terminal changes quite often, generally with each new connection of the terminal to the Internet 1. In this case, the addresses LP of the terminals Ti and T 2 are dynamic.
- the two terminals Ti and T 2 are clients of a call and communication server 3 of the Internet 1 and, as such, belong to a set 5 of client terminals of the server 3.
- Each of the client terminals of the assembly 5 can, in cooperation with the server 3, make and receive calls in order to communicate with a corresponding terminal via the Internet 1.
- client terminal of the server 3 is meant designate a terminal comprising a client call management application for communicating via the Internet 1, compatible with a corresponding server application of the server 3.
- the terminal Ti comprises a line interface 10 for transmitting data, comprising a modem for connection to the telephone network 2, a man-machine interface and, in memory, an application for connecting / disconnecting to the Internet 1, the client application for management of calls, sent and received by the terminal Ti, to communicate via the Internet 1, and a communication application via the Internet 1, respectively represented by the functional blocks 11, 12 and 13. All of these elements are linked to a central control unit 27, in this case a microprocessor, intended to execute the applications and to control the operation of the terminal Tj.
- a central control unit 27 in this case a microprocessor, intended to execute the applications and to control the operation of the terminal Tj.
- the human-computer interface comprises a telephone handset comprising a loudspeaker 14 and a microphone 16, respectively connected to a digital / analog converter (DAC) 15 and to an analog / digital converter (ADC) 17, as well as a input keyboard 18 and a display screen 19, connected to a block 20 for input and display management.
- the keyboard 18 includes a specific "Internet" key intended to control a call through the Internet 1.
- connection / disconnection block lia Internet 1 is intended to connect the terminal Ti to the Internet 1, by telephone connection to the access provider F Ali, according to a connection process, and to disconnect the teirninal Ti from the Internet 1, following a disconnection process.
- the block 13 for communication over the Internet 1 comprises an audio compression / decompression module 21 and a format conversion module 22.
- the module 21 is intended, on transmission, to compress the voice data to be transmitted and, on reception, to decompress the voice data received.
- the module 22 is intended, on transmission, to decompose the data to be transmitted into data packets and, on reception, to recompose the data from received data packets, according to Internet communication protocols 1, into it Species the TCP and LP protocols.
- the call management client application for communicating via the Internet 1 allows the terminal Ti, in cooperation with the server 3, to make and receive calls to communicate via the Internet 1, as will be more precisely explained in the description of the process.
- block 12 includes in particular
- the module 24 is intended to detect an incoming call from server 3, using the telephone call number of server 3 provided by the telephone network, and to automatically recognize, without off-hook, that this call is a call notification to communicate through the Internet 1.
- the call and commumcation server 3 will now be described with reference to FIG. 3.
- the server 3 comprises an interface 30 for connection to the Internet 1, in this case a network card, by means of which the server 3 is permanently connected to the Internet 1, an interface 31 for connection to the telephone network 2 comprising a modem, a database 32, and, in memory, a server application for managing the calls sent and received by the client terminals of the set 5 and a terminal communication application, respectively represented by the functional blocks 36 and 37.
- the database 32 contains, in memory, a table of client terminals 33, a table 34 of client terminals awaiting communication via the Internet 1 and a table 35 of client terminals during communication via the Internet 1 .
- the client terminal table 33 includes, for each client terminal of the set 5, a "file" containing identification data of the client terminal, in this case the telephone call number on the telephone network 2 and a number terminal, respectively contained in two specific fields. It will be noted here that each client terminal of the set 5 is associated with a unique serial number.
- Table 34 lists a plurality of calling terminals and awaiting communication via the Internet 1. It contains, for each of these terminals, a file containing, in specific fields, - the telephone call number of the calling terminal, - the LP address of the calling terminal and - at least one telephone number of a called terminal, with which the calling terminal is waiting for communication.
- Table 35 lists all of the client terminals of the server 3 in communication through the Internet 1. It contains, for each of these terminals, a file containing, in specific fields, the telephone number and address Terminal LP.
- the server application for managing the calls sent and received by the client terminals of the set 5 is intended to allow these terminals to make and receive calls to commute over the Internet 1.
- the block 36 comprises in particular
- a module 38 for receiving a request for a call from a terminal and for notifying the call to said called terminal a module 39 for receiving a request for accepting a call and searching for a calling terminal in table 34,
- the application 37 for communication via the Internet 1 allows the server 3 to communicate at least two terminals through the Internet 1, by sending each of these terminals the computer address of the other terminal, as will be explained later in the description of the process.
- All the elements of the server 3 are connected to a central control unit, intended to execute the applications and to control the operation of the server 3.
- the server 3 has a telephone number on the telephone network 2 and a fixed TP address on the Internet 1.
- a user of the terminal Ti presses the "Internet" key on the keyboard 18 and dials the telephone call number of the terminal T 2 .
- the following steps are carried out by the terminal Ti, the terminal T 2 and the server 3, by executing their respective call management applications, automatically, that is to say without the intervention of a user.
- the terminal Ti connects to the Internet 1, by telephone connection to the access provider FAIi and obtains a TP address.
- the terminal Ti prepares a call request from the terminal T 2 containing, in specific fields,
- the terminal Ti After connection to the Internet 1, the terminal Ti sends the call request to the server 3.
- the server 3 receives the request from the terminal Ti, determines that it is a call request, using the indication on the nature of the request, extracts the telephone call number and the serial number of the calling teraiinal Ti and compares these numbers with those contained in the table of client terminals 33 in order to check whether the teirninal Ti is a client of server 3.
- the terminal Ti being listed in the table of client terminals 33, the server 3 accept the request for appeal.
- the server 3 then extracts from the call request received the telephone call number of the terminal called T 2 and, using this number, searches for a file for the terminal T 2 in table 33 of the client terminals in order to determine if the terminal T 2 belongs to the set 5.
- the server 3 searches for a file for the terminal T 2 in the table 35 of the terminals in communication, using the telephone call number of the terminal T 2 , in order to to determine whether the terminal T 2 is in communication through the Internet 1.
- the server 3 creates and introduces into the table 34 of the terminals awaiting communication via the Internet 1 a file for the terminal Ti, containing the telephone call number and the address LP of the calling terminal Ti as well as the telephone call number of the terminal s called T 2 , in the appropriate fields.
- the server 3 calls the terminal T 2 through the telephone network 2 to notify it of the call from the terminal Ti.
- the terminal T 2 receives the telephone call number from server 3, supplied by the caller identification service, without lifting the telephone line.
- the telephone call from server 3 to terminal T 2 is short-lived but sufficient to allow reception 5 of the telephone call number from server 3. It constitutes a call notification to notify terminal T 2 of an incoming call to communicate through the Internet 1.
- the terminal T 2 compares the telephone call number received with that of the 0 server 3, previously stored in memory. The two numbers being identical, the terminal T 2 detects that the incoming call comes from the server 3 and interprets it as a call notification. The terminal T 2 thus automatically recognizes the call notification of the server 3, without picking up, using the call number of the server 3 provided by the identification service of the caller. It will be emphasized here that the server 3 notifies the call by a one-way communication, from the server to the terminal T 2 , through the telephone network 2.
- the T 2 terminal connects to the Internet 0 1, by telephone connection to the ISP 2 access provider, and obtains an LP address.
- the terminal T 2 prepares a call acceptance request containing, in specific fields, an indication of the nature of the request, specifying that it is a call acceptance request. , as well as the telephone number and address LP of the terminal called T 2 , and the address to the server 3 via the Internet 1.
- the server 3 receives the request from the terminal T 2 , determines that it is 0 a call acceptance request, using the indication on the nature of the request, and extracts from it the telephone call number of the terminal called T 2 .
- the server 3 searches in the table 34 of the terminals awaiting connection for a file for a terminal awaiting communication with the terminal T 2 , by comparison of the telephone call number of the terminal T 2 with those contained in the number field. terminal called telephone call from each file of the table 34.
- the server 3 thus finds the file of the terminal Ti and extracts the address LP from the latter.
- the server 3 extracts the address LP from the called terminal T 2 from the received call acceptance request.
- the server 3 then transmits to each of the two terminals Tj (T 2 ) the address LP of the other terminal T 2 (Ti).
- the server 3 After the cross transmission of the addresses LP of the terminals Ti, T 2 , the server 3 updates the tables 34 and 35, by deleting from the table 34 the file for the terrninal Ti and by inserting in the table 35 a file for each of the two teiminals Tj and T 2 , containing the telephone number and the LP address of this terrninal.
- each terminal Ti, T 2 exchange data packets, according to the communication protocols through the Internet 1.
- each terminal Ti, T 2 captures analog signals from voice using the microphone, digitizes these signals into voice data which it compresses and then decomposes into data packets then transmitted over the Internet 1.
- each terrninal Ti, T 2 recomposes the voice data from received data packets and then decompresses them before converting them into analog voice signals which are broadcast by the loudspeaker.
- each terminal Ti sends the server 3 a notification of end of communication so that the server 3 updates the table 35 of the terminals during communication, by deleting from this table 35 the Teirninal Ti file and that of terminal T 2 . 1.1.2) If the call from terminal T is refused, terminal T 2 does not react to the call from server 3 and, after a predefined waiting period without receiving a call acceptance request from the terminal T 2 , the server 3 addresses to the terminal Ti a notification of call failure, via the Internet 1. On receipt of this, the terminal Ti activates a signal, here audible, to warn the user of the call failed.
- the server 3 sends a notification of call failure to the terrninal Ti which alerts the user to the failure of the call by an audible warning signal.
- the server 3 extracts the address LP of the terminal T 2 from this table 35 and prepares a notification d call which it transmits to terminal T 2 through Internet 1, in the form of data packets, using the current connection of terminal T 2 to Internet 1.
- the call notification contains an indication of the nature of the notification, specifying that it is a call notification, and the address LP of the calling terrninal Ti, in specific fields.
- the terrninal T 2 receives the call notification and recognizes it automatically with the aid of the indication specifying that it is a call notification. It will be emphasized that the server 3 notifies the call by a one-way communication, from the server 3 to the terminal T 2 , through the telephone network 2.
- the terminal T 2 prepares a call acceptance request, similar to that previously described, and the address to the server 3, through the Internet 1.
- the server 3 receives the call acceptance request, searches table 34 for a file for a calling terminal awaiting communication with the terminal called T 2 , using the telephone call number of the terminal called T 2 extract from the call acceptance request, and it finds the terminal Ti file.
- the server 3 extracts the address JP of the terrninal Ti from the file found and the address LP of the terminal T 2 of the call acceptance request received and finally transmits to the calling terminal Ti the address LP of the terminal called T 2 , through the Internet 1.
- the two terminals TT 2 activate an audible signal to warn their users of the communication between the two terminals Ti, T 2 , and initiate communication via the Internet 1. Furthermore, the server 3 updates tables 34 and 35, as previously explained.
- the called terminal T 2 does not respond to the call notification from the server 3 and, after a predefined waiting time, the server 3 sends a call failure notification to the calling terminal Ti which alerts the user to the failure of the call by an audible warning signal.
- the server 3 transmits to each terminal T ⁇ (T 2 ) the address LP of the other terminal T 2 (T ⁇ ).
- the server 3 transmits to one of the two terminals T ⁇ (T 2 ) the address LP of the other terminal T 2 (T ⁇ ), which then sends to the corresponding terminal T ⁇ (T 2 ), through the 'Internet 1, data packets carrying its own LP address.
- the call and communication server transmits the call notification to the terminal called T 2 , through a signaling channel of the telephone network, by an SMS message, or other message of this type. , containing the indication that it is a call notification to communicate over the Internet.
- the server thus notifies the call, by one-way communication, from the server to the terminal T 2 , through a signaling channel of the telephone network.
- T 2 receives the call notification message, it automatically recognizes that it is a call notification, using the indication specifying it.
- the call notification message could also contain the address LP of the calling terminal Ti.
- the call and commumcation server calls the terminal called T 2 through the telephone network.
- the terminal T 2 picks up and the server transmits to it a specific signaling of call notification, by one-way communication, from the server to the terminal T 2 , of short duration, through the telephone network.
- the server could also transmit to terminal T 2 the address LP of the calling terminal Ti during this unidirectional commumcation.
- the two terminals, calling Ti and called T 2 are telephone devices intended to establish voice communication between them.
- the invention could also apply to any other type of communication terminal and in particular to fax machines.
- the terminal called T 2 is a terminal for hosting an information site and for distributing information pages of this site.
- the information site more commonly called a "Web” site, comprises a plurality of information pages, or "Web" page, and in particular a home page, linked together by hypertext links.
- Each web page is associated with a URL (Uniform Resource Locator) location on the internet.
- URL Uniform Resource Locator
- the call and connection server comprises, in memory, a directory containing the telephone call numbers of a plurality of terminals for hosting websites and broadcasting web pages and, for each hosting terminal , the URL address of the home page of the " site of this terminal, containing an Internet domain name of the server and an identifier of terminal T.
- These URL addresses are of the form www.X / Y, where X and Y are respectively the domain name of the server and the identifier of the terminal considered.
- the calling terrninal Ti understands an Internet browser, allowing him to visit Web sites.
- terminal Ti To visit the website of terminal T 2 , terminal Ti connects to the Internet and, using its browser, sends a request to acquire the page to the call and communication server. reception of the T2 terminal site, containing the URL address of this page and constituting a request for a call from the T 2 terminal.
- the server searches the directory for web site terminals for the telephone number of terminal T 2 , associated with the URL address received, then notifies the call from terrninal Ti to terminal T2, here by calling the teirninal T2 through the telephone network.
- the terminal T 2 automatically recognizes the call notification using the telephone number of the server, provided by a caller identification service, as previously explained.
- the terminal T2 then automatically connects to the Internet and asks the server for the address LP of the calling terminal Ti, by sending it a call acceptance request, as previously described.
- the terminal T 2 After receiving the address LP from the terminal Ti, the terminal T 2 sends the home page of its site to this IP address.
- the terminal T ⁇ Using its Internet browser, the terminal T ⁇ displays the home page received and can then visit the website of the terminal T 2 , passing from one page to the other by means of hypertext links.
- the server notifies the call from the first terminal to the second terrninal via a gateway between the telephone and Internet networks, which, at the request of the server, would be responsible for notifying the call.
- a gateway geographically close to the called terminal, further reduces the cost of the notification.
- notification via a gateway may also be necessary if the server is located outside the geographical area covered by the caller identification service of the called terminal.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Procédé pour établir une communication entre un premier et un second terminal (T1, T2) à travers un réseau informatique de communication (1), dans lequel: le premier terminal (T1, T2) se connecte au réseau informatique, obtient une adresse informatique et adresse à un serveur d'appel et de mise en communication (3) du réseau informatique (1) une requête d'appel du second terminal (T2) pour communiquer avec lui à travers le réseau informatique (1), le serveur notifie l'appel du premier terminal au second terminal par une communication unidirectionnelle, du serveur vers le second terminal, et le second terminal reconnaît automatiquement la notification d'appel, le second terminal se connecte au réseau informatique et obtient une adresse informatique, et le serveur (3) transmet à l'un au moins des deux terminaux (T1, T2) l'adresse informatique de l'autre terminal (T2, T1).
Description
PROCEDE D'ETABLISSEMENT D'UNE COMMUNICAΗON ENTRE DEUX TERMINAUX + TRAVERS L'INTERNET PAR UN SERVEUR D'APPEL, TERMINAL ET SERVEUR ASSOCIES
Un réseau informatique tel que l'Internet permet à des interlocuteurs, équipés d'un terminal de communication, de communiquer entre eux en temps réel. Les interlocuteurs peuvent par exemple dialoguer par la voix, se transmettre des télécopies ou s'échanger des données (son, image, vidéo, 0 etc.), à travers l'Internet.
Pour se connecter à l'Internet, un terminal doit disposer d'un accès à l'Internet fourni par un fournisseur d'accès. Il peut s'agir d'un accès téléphonique, par exemple par le réseau RTC (Réseau Téléphonique 5 Commuté), ou encore d'un accès par un réseau local, tel qu'un réseau d'entreprise, ayant son propre fournisseur d'accès à l'Internet. En toutes hypothèses, le coût d'une communication longue distance est bien plus avantageux à travers l'Internet qu'à travers un réseau téléphonique ordinaire. Dans le cas d'un accès téléphonique, l'interlocuteur ne paie que le coût de la 0 commumcation téléphonique avec le fournisseur d'accès, qui s'effectue généralement en local, et, dans le cas d'un accès via un réseau local, la commumcation à travers l'Internet en elle-même est gratuite. Bref, les avantages de coût de l'Internet sont extrêmement importants.
5 Cependant, les terminaux de communication ne se connectent généralement pas en permanence à l'Internet, mais uniquement en cas de besoin, par exemple pour communiquer avec un correspondant, consulter une boîte à lettres électronique ou visiter un site Web. Hors connexion, les terminaux ne peuvent donc pas être avertis d'un éventuel "appel entrant" sur l'Internet. 0
Bref, la mise en communication de deux terminaux à travers l'Internet, et plus généralement à travers tout autre réseau informatique de ce type, présente des difficultés.
5 Les documents EP 0 781 016 et WO 98 11 704 enseignent de mettre en communication deux terminaux à travers un réseau informatique tel que l'Internet par l'intermédiaire d'un serveur. Ces solutions ne sont toutefois pas satisfaisantes car trop coûteuses. La présente invention propose une solution plus économique. 0
A cet effet, l'invention concerne un procédé pour établir une communication entre un premier et un second terminaux à' travers un réseau informatique de communication, dans lequel, - le premier teraiinal se connecte au réseau informatique, obtient une adresse informatique et adresse à un serveur d'appel et de mise en communication du réseau informatique une requête d'appel du second terminal pour communiquer avec lui à travers le réseau informatique,
- le serveur notifie l'appel du premier teirninal au second teπninal par une communication unidirectionnelle du serveur vers le second terminal, et le second terminal reconnaît automatiquement la notification d'appel,
- le second terminal se connecte au réseau informatique et obtient une adresse informatique, et "
- le serveur transmet à l'un au moins des deux terminaux l'adresse informatique de l'autre terminal.
Dans un premier mode de réalisation de l'invention, dans le cas où le second terminal est hors communication à travers le réseau informatique, le serveur appelle le second teraiinal, à travers un réseau téléphonique, le second terminal identifie l'appelant, à l'aide de données d'identification fournies par un service d'identification de l'appelant, et interprète l'appel du serveur comme une notification d'appel pour communiquer à travers le réseau informatique.
Avantageusement, dans le cas où le second terminal est en cours de communication à travers le réseau informatique, le serveur transmet au deuxième teirninal une notification d'appel pour communiquer à travers le réseau informatique, en utilisant la connexion en cours du deuxième terminal au réseau informatique.
Dans un deuxième mode de réalisation, le serveur transmet au second terminal un message de notification d'appel, à travers un canal de signalisation d'un réseau téléphonique.
Dans un troisième mode de réalisation, le serveur appelle le second terminal à travers un réseau téléphonique, le second terminal décroche et le serveur lui transmet une signalisation de notification d'appel.
Quelle que soit la façon dont l'appel est notifié, le coût de la notification, supporté par le serveur, est faible, voire même nul. En outre, le second
terminal se connectant de lui-même au réseau informatique, après avoir été notifié, ou préalablement à la notification, c'est lui qui supporte le coût de la communication utile avec le premier terminal.
L'invention concerne également un terminal de communication pour la mise en œuvre du procédé ci-dessus, agencé pour communiquer à travers le réseau de commumcation téléphonique et à travers le réseau de communication mformatique, caractérisé par le fait qu'il comprend des moyens de reconnaissance automatique d'une notification d'appel pour communiquer à travers le réseau informatique.
L'invention concerne encore un serveur d'appel et de mise communication pour la mise en œuvre du procédé ci-dessus, comprenant des moyens de connexion au réseau informatique, des moyens de connexion au réseau téléphonique, des moyens pour recevoir une requête d'appel d'un terminal de communication, émise par un teirninal de communication appelant, et pour notifier l'appel au teirninal appelé, et des moyens pour transmettre à l'un au moins des deux terminaux, appelant et appelé, l'adresse informatique de l'autre terminai, serveur caractérisé par le fait qu'il comprend une table répertoriant une pluralité de terminaux appelants en attente de communication à travers le réseau informatique et des moyens pour gérer ladite table.
L'invention sera mieux comprise à l'aide de la description suivante d'un mode de réalisation particulier du procédé pour établir une communication entre deux teirninaux à travers un réseau informatique ainsi que du terminal et d'un serveur d'appel et de mise en communication, pour la mise en œuvre du procédé, en référence au dessin annexé sur lequel
- la figure 1 représente un schéma de plusieurs terminaux, du serveur, du réseau informatique et d'un réseau téléphonique,
- la figure 2 représente un schéma bloc fonctionnel du teirninal et
- la figure 3 représente un schéma bloc fonctionnel du serveur.
Le procédé de l'invention permet d'établir une communication entre deux terminaux de communication Ti et T2, à travers un réseau informatique à commutation de paquets, en l'espèce l'Internet 1.
Chaque terminal Ti, T2 consiste ici en un appareil téléphonique relié à un réseau de communication téléphonique, ici le réseau téléphonique commuté RTC 2, et agencé pour effectuer des communications vocales. Les terminaux
Ti, T2 ont chacun un numéro d'appel téléphonique sur le réseau téléphonique 2 et bénéficient en outre , d'un service d'identification de l'appelant, fourni par l'opérateur du réseau téléphonique 2, leur permettant, en cas d'appel entrant, de recevoir une signalisation d'identification de l'appelant, appelée "CLIP", contenant le numéro d'appel téléphonique de l'appelant, sans décroché, autrement dit sans établir de liaison téléphonique avec l'appelant.
Les terminaux Tj et T2 disposent chacun d'un accès à l'Internet 1 fourni par un fournisseur d'accès FAIi et FAI2.
L'Internet 1 est un réseau à cornmμtation de paquets. En d'autres termes, les données sont transmises à travers l'Internet 1 en mode paquet, c'est-à-dire sous la forme de paquets de données. Chaque paquet de données contient une adresse informatique de destination sur l'Internet 1. Par "adresse informatique", on entend désigner une adresse sur le réseau de l'Internet 1, plus couramment appelée "adresse LP" (Internet Protocol - Protocole Internet). Ces adresses EP consistent en une succession de chiffres et sont utilisées par l'Internet 1 pour acheminer les paquets de données à destination. Un terminal de communication, connecté à l'Internet 1, a sa propre adresse LP sur le réseau Internet 1, le plus souvent attribuée par le fournisseur d'accès à l'Internet 1 du teirninal. Les adresses LP des teπninaux de commumcation ne sont généralement pas fixes, mais dynamiques, autrement dit attribuées provisoirement aux terminaux. En d'autres termes, l'adresse LP d'un terminal change assez souvent, généralement à chaque nouvelle connexion du terminal à l'Internet 1. En l'espèce, les adresses LP des terminaux Ti et T2 sont dynamiques.
Les deux terminaux Ti et T2 sont clients d'un serveur d'appel et de mise en communication 3 de l'Internet 1 et, à ce titre, appartiennent à un ensemble 5 de terminaux clients du serveur 3. Chacun des terminaux clients de l'ensemble 5 peut, en coopération avec le serveur 3, émettre et recevoir des appels afin de communiquer avec un terminal correspondant à travers l'Internet 1. D'emblée, on notera que par "terminal client du serveur 3", on entend désigner un terminal comportant une application client de gestion des appels pour communiquer à travers l'Internet 1, compatible avec une application serveur correspondante du serveur 3.
Les deux terminaux Ti, T2 étant identiques, l'un seul va maintenant être décrit.
Le terminal Ti comprend une interface ligne 10 de transmission de données, comportant un modem de liaison au réseau téléphonique 2, une interface homme-machine et, en mémoire, une application de connexion/déconnexion à l'Internet 1, l'application client de gestion des appels, émis et reçus par le terminal Ti, pour communiquer à travers l'Internet 1, et une application de communication à travers l'Internet 1, respectivement représentées par les blocs fonctionnels 11, 12 et 13. Tous ces éléments sont reliés à une unité centrale de commande 27, en l'espèce un microprocesseur, destiné à exécuter les applications et à commander le fonctionnement du terminal Tj .
L'interface homme-macliiné comprend un combiné téléphonique comportant un haut-parleur 14 et un microphone 16, respectivement reliés à- un convertisseur numérique/analogique (CNA) 15 et à un convertisseur analogique/numérique (CAN) 17, ainsi qu'un clavier de saisie 18 et un écran d'affichage 19, reliés à un bloc 20 de gestion de la saisie et de l'affichage. Le clavier 18 comporte une touche spécifique "Internet" destinée à commander un appel à travers l'Internet 1.
Le bloc de connexion/déconnexion l i a l'Internet 1 est destiné à connecter le terminal Ti à l'Internet 1, par connexion téléphonique au fournisseur d'accès F Ali, suivant un processus de connexion, et à déconnecter le teirninal Ti de l'Internet 1, suivant un processus de déconnexion.
Le bloc 13 de communication à travers l'Internet 1 comprend un module de compression/décompression audio 21 et un module 22 de conversion de format. Le module 21 est destiné, en émission, à comprimer les données de voix à émettre et, en réception, à décomprimer les données de voix reçues. Le module 22 est destiné, en émission, à décomposer les données à émettre en paquets de données et, en réception, à recomposer les données à partir de paquets de données reçus, suivant des protocoles de communication de l'Internet 1, en l'espèce les protocoles TCP et LP.
L'application client de gestion des appels pour communiquer à travers l'Internet 1 permet au terminal Ti, en coopération avec le serveur 3, d'émettre et de recevoir des appels pour communiquer à travers l'Internet 1, comme cela sera plus précisément explicité dans la description du procédé.
Fonctionnellement, le bloc 12 comprend notamment
- un module 23 pour préparer une requête d'appel et l'adresser au serveur 3, - un module 24 pour détecter et reconnaître automatiquement une
notification d'appel provenant du serveur 3,
- un module 25 pour préparer une requête d'acceptation d'appel et l'adresser au serveur 3 et
- un module 26 pour préparer une requête de refus d'appel et l'adresser au serveur 3.
Le module 24 est destiné à détecter un appel entrant du serveur 3, à l'aide du numéro d'appel téléphonique du serveur 3 fourni par le réseau téléphonique, et à reconnaître automatiquement, sans décroché, que cet appel est une notification d'appel pour communiquer à travers l'Internet 1.
Le serveur d'appel et de mise en commumcation 3 va maintenant être décrit en référence à la figure 3.
Le serveur 3 comprend une interface 30 de connexion à l'Internet 1 , en l'espèce une carte réseau, par le biais de laquelle le serveur 3 est connecté en permanence à l'Internet 1, une interface 31 de connexion au réseau téléphonique 2 comportant un modem, une base de données 32, et, en mémoire, une application serveur de gestion des appels émis et reçus par les terminaux clients de l'ensemble 5 et une application de mise en communication de terminaux, respectivement représentées par les blocs fonctionnels 36 et 37.
La base de données 32 contient, en mémoire, une table de terminaux clients 33, une table 34 de terminaux clients en attente de communication à travers l'Internet 1 et une table 35 de terminaux clients en cours de communication à travers l'Internet 1.
La table de terminaux clients 33 comprend, pour chaque terminal client de l'ensemble 5, une "fiche" contenant des données d'identification du terminal client, en l'espèce le numéro d'appel téléphonique sur le réseau téléphonique 2 et un numéro de série du terminal, respectivement contenus dans deux champs spécifiques. On notera ici que chaque terminal client de l'ensemble 5 est associé à un numéro de série unique.
La table 34 répertorie une pluralité de terminaux appelants et en attente de communication à travers l'Internet 1. Elle contient, pour chacun de ces terminaux, une fiche contenant, dans des champs spécifiques, - le numéro d'appel téléphonique du terminal appelant, - l'adresse LP du terminal appelant et
- au moins un numéro d'appel téléphonique d'un terminal appelé, avec lequel le terminal appelant est en attente de communication.
La table 35 répertorie tous les terminaux clients du serveur 3 en cours de communication à travers l'Internet 1. Elle contient, pour chacun de ces terminaux, une fiche contenant, dans des champs spécifiques, le numéro d'appel téléphonique et l'adresse LP du terminal.
L'application serveur de gestion des appels émis et reçus par les terminaux clients de l'ensemble 5 est destinée à permettre à ces terminaux d'émettre et de recevoir des appels pour commumquer à travers l'Internet 1. Le bloc 36 comprend notamment
- un module 38 de réception d'une requête d'appel d'un teirninal et- de notification de l'appel audit terminal appelé, - un module 39 de réception d'une requête d'acceptation d'appel et de recherche d'un terminal appelant dans la table 34,
- un module 40 de réception d'une requête de refus d'appel et de notification de l'échec d'appel au terminal appelant et
- un module 41 de gestion, ou de mise à jour, des tables 33-35.
L'application 37 de mise en communication à travers l'Internet 1 permet au serveur 3 de mettre en communication au moins deux terminaux à travers l'Internet 1, en envoyant à chacun de ces terminaux l'adresse informatique de l'autre terminal, comme cela sera explicité plus loin dans la description du procédé.
Tous les éléments du serveur 3 sont reliés à une unité centrale de commande, destinée à exécuter les applications et à commander le fonctionnement du serveur 3.
Enfin, le serveur 3 dispose d'un numéro d'appel téléphonique sur le réseau téléphonique 2 et d'une adresse TP fixe sur l'Internet 1.
Après la description structurelle des terminaux clients et du serveur 3, le procédé d'établissement d'une communication entre les deux teπninaux Ti et T2 va maintenant être décrit, dans différents cas de figure envisageables.
Pour appeler le terminal T2, un utilisateur du terminal Ti appuie sur la touche "Internet" du clavier 18 et compose le numéro d'appel téléphonique du terminal T2.
Les étapes suivantes sont effectuées par le terminal Ti, le terminal T2 et le serveur 3, par exécution de leurs applications respectives de gestion des appels, de façon automatique, c'est-à-dire sans intervention d'un utilisateur.
Le terminal Ti se connecte à l'Internet 1, par connexion téléphonique au fournisseur d'accès FAIi et obtient une adresse TP.
Par ailleurs, le terminal Ti prépare une requête d'appel du terminal T2 contenant, dans des champs spécifiques,
- une indication sur la nature de la requête, spécifiant qu'il s'agit d'une requête d'appel,
- le numéro d'appel téléphonique du terminal appelant Ti,
- le numéro de série du terminal appelant Ti, - l'adresse LP du terminal appelant Ti ainsi que
- le numéro d'appel téléphonique du terminal appelé T2.
Après connexion à l'Internet 1, le terminal Ti adresse la requête d'appel au serveur 3.
Le serveur 3 reçoit la requête du terminal Ti, détermine qu'il s'agit d'une requête d'appel, à l'aide de l'indication sur la nature de la requête, en extrait le numéro d'appel téléphonique et le numéro de série du teraiinal appelant Ti et compare ces numéros à ceux contenus dans la table des terminaux clients 33 afin de vérifier si le teirninal Ti est client du serveur 3. Le terminal Ti étant répertorié dans la table des terminaux clients 33, le serveur 3 accepte la requête d'appel.
Le serveur 3 extrait ensuite de la requête d'appel reçue le numéro d'appel téléphonique du terminal appelé T2 et, à l'aide de ce numéro, recherche une fiche pour le terminal T2 dans la table 33 des terminaux clients afin de déterminer si le terminal T2 appartient à l'ensemble 5.
Le terminal T2 étant répertorié dans la table 33, le serveur 3 recherche ensuite une fiche pour le terminal T2 dans la table 35 des terminaux en cours de communication, à l'aide du numéro d'appel téléphonique du terminal T2, afin de déterminer si le terminal T2 est en cours de communication à travers l'Internet 1.
1) Dans le cas où le terminal T^ n'est pas en cours de commumcation à
travers l'Internet 1. le serveur 3 crée et introduit dans la table 34 des terminaux en attente de communication à travers l'Internet 1 une fiche pour le terminal Ti, contenant le numéro d'appel téléphonique et l'adresse LP du terminal appelant Ti ainsi que le numéro d'appel téléphonique du terminal s appelé T2, dans les champs appropriés.
Puis, le serveur 3 appelle le terminal T2 à travers le réseau téléphonique 2 pour lui notifier l'appel du terminal Ti.
0 l .l) Dans le cas où la ligne téléphonique du terminal T? n'est pas occupée, à la réception de l'appel du serveur 3, le teirninal T2 reçoit le numéro d'appel téléphonique du serveur 3, fourni par le service d'identification de l'appelant, sans décrocher la ligne téléphonique. L'appel téléphonique du serveur 3 au terminal T2 est de courte durée mais suffisante pour permettre la réception 5 du numéro d'appel téléphonique du serveur 3. Il constitue une notification d'appel pour avertir le terminal T2 d'un appel entrant pour communiquer à travers l'Internet 1.
Le terminal T2 compare le numéro d'appel téléphonique reçu à celui du 0 serveur 3, préalablement stocké en mémoire. Les deux numéros étant identiques, le terminal T2 détecte que l'appel entrant provient du serveur 3 et l'interprète comme une notification d'appel. Le terminal T2 reconnaît ainsi automatiquement la notification d'appel du serveur 3, sans décrocher, à l'aide du numéro d'appel du serveur 3 fourni par le service d'identification de 5 l'appelant. On soulignera ici que le serveur 3 notifie l'appel par une communication unidirectionnelle, du serveur vers le terminal T2, à travers le réseau téléphonique 2.
1.1.1) En cas d'acceptation de l'appel, le teirninal T2 se connecte à l'Internet 0 1, par connexion téléphonique au fournisseur d'accès FAI2, et obtient une adresse LP.
Par ailleurs, le terminal T2 prépare une requête d'acceptation d'appel contenant, dans des champs spécifiques, une indication sur la nature de la 5 requête, spécifiant qu'il s'agit d'une requête d'acceptation d'appel, ainsi que le numéro d'appel téléphonique et l'adresse LP du terminal appelé T2, et l'adresse au serveur 3 à travers l'Internet 1.
Le serveur 3 reçoit la requête provenant du teirninal T2, détermine qu'il s'agit 0 d'une requête d'acceptation d'appel, à l'aide de l'indication sur la nature de la
requête, et en extrait le numéro d'appel téléphonique du terminal appelé T2. Le serveur 3 recherche ensuite dans la table 34 des terminaux en attente de connexion une fiche pour un teirninal en attente de communication avec le terminal T2, par comparaison du numéro d'appel téléphonique du terrninal T2 à ceux contenus dans le champ de numéro d'appel téléphonique de terminal appelé de chaque fiche de la table 34. Le serveur 3 trouve ainsi la fiche du terminal Ti et en extrait l'adresse LP de ce dernier.
Par ailleurs, le serveur 3 extrait l'adresse LP du teirninal appelé T2 de la requête d'acceptation d'appel reçue.
Le serveur 3 transmet ensuite à chacun des deux terminaux Tj (T2) l'adresse LP de l'autre terminal T2 (Ti).
Après la transmission croisée des adresses LP des terminaux Ti, T2, le serveur 3 met à jour les tables 34 et 35, en supprimant de la table 34 la fiche pour le terrninal Ti et en introduisant dans la table 35 une fiche pour chacun des deux teiminaux Tj et T2, contenant le numéro d'appel téléphonique et l'adresse LP de ce terrninal.
Chaque terminal Ti, T2 connaissant l'adresse LP de l'autre terminal T2, Ti, les deux terminaux Ti, T2 peuvent désormais communiquer à travers l'Internet 1 et activent alors un signal, ici sonore, pour avertir leurs utilisateurs que la commumcation Internet est établie.
Pendant la communication à travers l'Internet 1, les teraiinaux Ti, T2 s'échangent des paquets de données, suivant les protocoles de communication à travers l'Internet 1. En émission, chaque terminal Ti, T2 saisit des signaux analogiques de voix à l'aide du microphone, numérise ces signaux en données de voix qu'il comprime puis décompose en paquets de données ensuite émis à travers l'Internet 1. En réception, chaque terrninal Ti, T2 recompose les données de voix à partir des paquets de données reçus puis les décomprime avant de les convertir en signaux analogiques de voix qui sont diffusés par le haut-parleur.
Lorsque la communication est terminée, chaque terminal Ti, T2 adresse au serveur 3 une notification de fin de communication de façon à ce que le serveur 3 mette à jour la table 35 des terminaux en cours de communication, en supprimant de cette table 35 la fiche du teirninal Ti et celle du terminal T2.
1.1.2) En cas de refus de l'appel du terminal T le terminal T2 ne réagit pas à l'appel du serveur 3 et, après une durée d'attente prédéfinie sans recevoir de requête d'acceptation d'appel du terminal T2, le serveur 3 adresse au terminal Ti une notification d'échec d'appel, à travers l'Internet 1. A la réception de celle-ci, le terminal Ti active un signal, ici sonore, pour avertir l'utilisateur de l'échec de l'appel.
1.2) Dans le cas où le terminal T7 est occupé lors la réception de l'appel de notification d'appel du serveur 3. par exemple par une communication téléphonique en cours, le serveur 3 adresse une notification d'échec d'appel au terrninal Ti qui avertit l'utilisateur de l'échec de l'appel par un signal d'avertissement sonore.
2) Dans le cas où le terminal T7 est répertorié dans la table 35 des terminaux en cours de communication à travers l'Internet 1. le serveur 3 extrait l'adresse LP du teirninal T2 de cette table 35 et prépare une notification d'appel qu'il transmet au terminal T2 à travers l'Internet 1 , sous la formé de paquets de données, en utilisant la connexion en cours du terminal T2 à l'Internet 1. La notification d'appel contient une indication sur la nature de la notification, spécifiant qu'il s'agit d'une notification d'appel, et l'adresse LP du terrninal appelant Ti, dans des champs spécifiques.
Pendant la communication en cours à travers l'Internet 1, le terrninal T2 reçoit la notification d'appel et la reconnaît automatiquement à l'aide de l'indication spécifiant qu'il s'agit d'une notification d'appel. On soulignera que le serveur 3 notifie l'appel par une communication unidirectionnelle, du serveur 3 vers le terrninal T2, à travers le réseau téléphonique 2.
2.1) En cas d'acceptation de l'appel, le terminal T2 prépare une requête d'acceptation d'appel, analogue à celle précédemment décrite, et l'adresse au serveur 3, à travers l'Internet 1.
Le serveur 3 reçoit la requête d'acceptation d'appel, recherche dans la table 34 une fiche pour un terminal appelant en attente de communication avec le terminal appelé T2, à l'aide du numéro d'appel téléphonique du terminal appelé T2 extrait de la requête d'acceptation d'appel, et il trouve la fiche du terminal Ti. Le serveur 3 extrait l'adresse JP du terrninal Ti de la fiche trouvée et l'adresse LP du terminal T2 de la requête d'acceptation d'appel reçue et enfin transmet au terminal appelant Ti l'adresse LP du terminal
appelé T2, à travers l'Internet 1.
Après la transmission croisée des adresses LP, les deux terminaux T T2 activent un signal sonore pour avertir leurs utilisateurs de la mise en communication des deux terminaux Ti, T2, et entament la communication à travers l'Internet 1. Par ailleurs, le serveur 3 met à jour les tables 34 et 35, comme précédemment explicité.
2.2) En cas de refus de l'appel, le teirninal appelé T2 ne répond pas à la notification d'appel du serveur 3 et, après une durée d'attente prédéfinie, le serveur 3 adresse une notification d'échec d'appel au terminal appelant Ti qui avertit l'utilisateur de l'échec de l'appel par un signal d'avertissement sonore.
Dans la description qui vient d'être faite, le serveur 3 transmet à chaque terminal Tι(T2) l'adresse LP de l'autre terminal T2(Tι). En variante, le serveur 3 transmet à l'un seul des deux terminaux Tι(T2) l'adresse LP de l'autre terminal T2(Tι), lequel envoie ensuite au terminal correspondant Tι(T2), à travers l'Internet 1, des paquets de données véhiculant sa propre adresse LP.
Dans une première variante de réalisation, le serveur d'appel et de mise en communication transmet la notification d'appel au terminal appelé T2, à travers un canal de signalisation du réseau téléphonique, par un message SMS, ou autre message de ce type, contenant l'indication selon laquelle il s'agit d'une notification d'appel pour communiquer à travers l'Internet. Le serveur notifie ainsi l'appel, par une communication unidirectionnelle, du serveur vers le terminal T2, à travers un canal de signalisation du réseau téléphonique. Lorsque le terrninal T2 reçoit le message de notification d'appel, il reconnaît automatiquement qu'il s'agit d'une notification d'appel, à l'aide de l'indication le spécifiant. Le message de notification d'appel pourrait également contenir l'adresse LP du terminal appelant Ti.
Dans une deuxième variante de réalisation, le serveur d'appel et de mise en commumcation appelle le terminal appelé T2 à travers le réseau téléphonique. Sur réception de l'appel, le terminal T2 décroche et le serveur lui transmet une signalisation spécifique de notification d'appel, par une communication unidirectionnelle, du serveur vers le terminal T2, de courte durée, à travers le réseau téléphonique. Le serveur pourrait également transmettre au terminal T2 l'adresse LP du terminal appelant Ti au cours de cette commumcation unidirectionnelle.
Dans la description qui précède, les deux terminaux, appelant Ti et appelé T2, sont des appareils téléphoniques destinés à établir entre eux une communication vocale. L'invention pourrait également s'appliquer à tout autre type de terminal de communication et notamment aux télécopieurs.
Dans une mise en oeuvre particulière de l'invention, le teirninal appelé T2 est un terminal d'hébergement d'un site d'informations et de diffusion de pages d'informations de ce site. Le site d'informations, plus couramment appelé site "Web", comprend une pluralité de pages d'informations, ou page "Web", et notamment une page d'accueil, reliées entre elles par des liens hypertextes. Chaque page Web est associée à une adresse URL (Uniform Ressource Locator - Localisation de ressourcé uniforme) de localisation sur rinternet.
Le serveur d'appel et de mise en communication comprend, en mémoire, un répertoire contenant les numéros d'appel téléphonique d'une pluralité de terminaux d'hébergement de sites Web et de diffusion de pages Web et, pour chaque terminal d'hébergement, l'adresse URL de la page d'accueil du "site de ce terminal, contenant un nom de domaine Internet du serveur et un identifiant du terminal T . Ces adresses URL sont de la forme www.X/Y, où X et Y sont respectivement le nom du domaine du serveur et l'identifiant du terminal considéré.
Le terrninal appelant Ti comprend un navigateur Internet, lui permettant de visiter des sites Web.
Pour visiter le site Web du terminal T2, le terminal Ti se connecte à l'Internet et, à l'aide de son navigateur, adresse au serveur d'appel et de mise en communication une requête d'acquisition de la page d'accueil du site du terminal T2, contenant l'adresse URL de cette page et constituant une requête d'appel du teirninal T2. Le serveur recherche dans le répertoire de terminaux d'hébergement de site Web le numéro d'appel téléphonique du terminal T2, associé à l'adresse URL reçue, puis notifie l'appel du terrninal Ti au terminal T2, ici en appelant le teirninal T2 à travers le réseau téléphonique. Le terminal T2 reconnaît automatiquement la notification d'appel à l'aide du numéro d'appel téléphonique du serveur, fourni par un service d'identification de l'appelant, comme précédemment explicité. Le terminal T2 se connecte alors automatiquement à l'Internet et demande au serveur l'adresse LP du terminal appelant Ti, en lui adressant une requête d'acceptation d'appel, comme précédemment décrit.
Après avoir reçu l'adresse LP du terminal Ti, le terminal T2 envoie vers cette adresse IP la page d'accueil de son site. A l'aide de son navigateur Internet, le terminal T\ affiche la page d'accueil reçue et peut alors visiter le site Web du terminal T2, en passant d'une page à l'autre par le biais des liens hypertextes.
On pourrait également envisager que le serveur notifie l'appel du premier terminal au second terrninal par l'intermédiaire d'une passerelle entre les réseaux téléphonique et Internet, qui, sur requête du serveur, se chargerait de notifier l'appel. En cas de notification d'appel par l'envoi d'une signalisation téléphonique, le recours à une passerelle, géographiquement proche du terrninal appelé, permet de réduire encore le coût de la notification. En cas de notification d'appel par CLIP, la notification par l'intermédiaire d'une passerelle peut également être nécessaire si le serveur est situé en dehors de la zone géographique couverte par le service d'identification de l'appelant du teirninal appelé.
Claims
REVENDICATIONS
1- Procédé pour établir une communication entre un premier et un second terminaux (Ti, T2) à travers un réseau informatique de communication (1), dans lequel,
- le premier teraiinal (Ti, T2) se connecte au réseau informatique, obtient une adresse informatique et adresse à un serveur d'appel et de mise en communication (3) du réseau informatique (1) une requête d'appel du second terminal (T2) pour communiquer avec lui à travers le réseau informatique (1),
- le serveur notifie l'appel du premier teirninal au second terrninal par une communication unidirectionnelle,' 'du serveur vers le second terminal, et le second terminal reconnaît automatiquement la notification d'appel, - le second terrninal se connecte au réseau informatique et obtient une adresse informatique, et
- le serveur (3) transmet à l'un au moins des deux terminaux (Ti, T2) l'adresse informatique de l'autre terminal (T2, Ti).
2- Procédé selon la revendication 1, dans lequel, dans le cas où le deuxième terminal (T2) est hors communication à travers le réseau informatique (1), le serveur (3) appelle le second terminal (T2), à travers le réseau téléphonique (2), le second terminal (T2) identifie l'appelant, à l'aide de données d'identification fournies par un service d'identification de l'appelant, et inteφrète l'appel du serveur (3) comme une notification d'appel pour communiquer à travers le réseau informatique (1).
3- Procédé selon l'une des revendications 1 et 2, dans lequel, dans le cas où le second terminal (T2) est en cours de communication à travers le réseau informatique (1), le serveur (3) transmet au second terminal (T2) une notification d'appel pour communiquer à travers le réseau informatique (1), en utilisant la connexion en cours du second teirninal (T2) au réseau informatique (1).
4- Procédé selon la revendication 1, dans lequel le serveur transmet au second terrninal un message de notification d'appel, à travers un canal de signalisation du réseau téléphonique.
5- Procédé selon la revendication 1, dans lequel le serveur appelle le second terminal à travers un réseau téléphonique, le second terminal décroche et le
serveur lui transmet une signalisation de notification d'appel.
6- Procédé selon l'une des revendications 2 à 5, dans lequel le serveur notifie l'appel au second terrninal par l'intermédiaire d'une passerelle entre les deux réseaux, téléphonique et informatique.
7- Procédé selon l'une des revendication 1 à 6, dans lequel le serveur (3) gère une table répertoriant des terminaux en attente de communication à travers le réseau informatique et une table répertoriant des terminaux en cours de communication à travers le réseau informatique.
8- Teraiinal de commumcation pour la mise en œuvre du procédé selon la revendication 1, agencé pour "communiquer à travers le réseau . de communication téléphonique (2) et à travers le réseau de commumcation informatique (1), caractérisé par le fait qu'il comprend des moyens (24) de reconnaissance automatique d'une notification d'appel pour communiquer à travers le réseau informatique (1).
9- Terminal selon la revendication 8, dans lequel les moyens (24) de reconnaissance automatique d'une notification d'appel sont agencés pour détecter un appel entrant du serveur (3), à l'aide de données d'identification de l'appelant fournies par un service d'identification de l'appelant.
10- Teπninal selon la revendication 8, dans lequel lesdits moyens de reconnaissance sont agencés pour reconnaître automatiquement un message de notification d'appel, reçu par un canal de signalisation du réseau téléphonique.
11- Terminal selon la revendication 8, dans lequel lesdits moyens de reconnaissance sont agencés pour reconnaître automatiquement une signalisation téléphonique de notification d'appel.
12- Terminal selon l'une des revendications 8 à 11, dans lequel il est prévu des moyens (25) pour préparer une requête d'acceptation d'appel et l'adresser au serveur (3).
13- Terminal selon l'une des revendications 8 à 12, dans lequel il est prévu des moyens (26) pour préparer une requête de refus d'appel et l'adresser au serveur (3).
14- Terminal selon l'une des revendications 8 à 13, d'hébergement d'un site d'informations et de diffusion de pages d'informations de ce site.
15- Serveur d'appel et de mise communication pour la mise en œuvre du procédé selon la revendication 1, comprenant des moyens de connexion au réseau informatique (1), des moyens de connexion au réseau téléphonique (2), des moyens (38) pour recevoir une requête d'appel d'un terminal de communication, émise par un terminal de communication appelant, et pour notifier l'appel au terrninal appelé, et des moyens (37) pour transmettre à l'un au moins des deux terminaux, appelant et appelé, l'adresse informatique de l'autre terminal, serveur caractérisé par le fait qu'il est prévu une table (34) répertoriant une pluralité de teπriinaux appelants en attente de communication à travers le réseau informatique et des moyens (41) pour gérer ladite table (1).
16- Serveur selon la revendication 15, dans lequel il est prévu une table (35) répertoriant une pluralité de terminaux en cours de commumcation à travers le réseau informatique et des moyens (41) pour gérer ladite table.
17- Serveur selon l'une des revendications 15 et 16, dans lequel il est prévu des moyens (40) pour notifier un échec d'appel à un terrninal de communication appelant.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR9815203A FR2786970B1 (fr) | 1998-12-02 | 1998-12-02 | Procede d'etablissement d'une communication entre deux terminaux a travers l'internet par un serveur d'appel et de mise en communication, terminal et serveur associes |
FR9815203 | 1998-12-02 | ||
PCT/FR1999/002982 WO2000033551A1 (fr) | 1998-12-02 | 1999-12-01 | Procede d'etablissement d'une communication entre deux terminaux + travers l'internet par un serveur d'appel, terminal et serveur associes |
Publications (1)
Publication Number | Publication Date |
---|---|
EP1135922A1 true EP1135922A1 (fr) | 2001-09-26 |
Family
ID=9533480
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP99973209A Withdrawn EP1135922A1 (fr) | 1998-12-02 | 1999-12-01 | Procede d'etablissement d'une communication entre deux terminaux + travers l'internet par un serveur d'appel, terminal et serveur associes |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP1135922A1 (fr) |
FR (1) | FR2786970B1 (fr) |
WO (1) | WO2000033551A1 (fr) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10057981A1 (de) * | 2000-11-22 | 2002-05-23 | Alcatel Sa | Rufsignalisierung für IP-Endgeräte |
FR2841415B1 (fr) * | 2002-06-20 | 2004-10-29 | Cie Europ De Dev S A | Procede et dispositif de mise en communication d'un poste d'ordinateur appelant et d'un poste d'ordinateur appele |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3777638B2 (ja) * | 1995-12-18 | 2006-05-24 | ソニー株式会社 | 通話システムの端末装置及び通話方法 |
SE506775C2 (sv) * | 1996-06-04 | 1998-02-09 | Ericsson Telefon Ab L M | Sätt och anordning för samtidig telefon- och Internetförbindelse på en telefonlinje |
WO1998011704A2 (fr) * | 1996-09-12 | 1998-03-19 | Dialnet, Inc. | Systeme specialise et procede pour communication repartie sur un reseau commute par paquets |
CA2283935A1 (fr) * | 1997-05-06 | 1998-11-12 | Nortel Networks Corporation | Dispositif de gestion des appels et procedes permettant de traiter les appels durant une session internet |
-
1998
- 1998-12-02 FR FR9815203A patent/FR2786970B1/fr not_active Expired - Fee Related
-
1999
- 1999-12-01 EP EP99973209A patent/EP1135922A1/fr not_active Withdrawn
- 1999-12-01 WO PCT/FR1999/002982 patent/WO2000033551A1/fr not_active Application Discontinuation
Non-Patent Citations (1)
Title |
---|
See references of WO0033551A1 * |
Also Published As
Publication number | Publication date |
---|---|
FR2786970B1 (fr) | 2002-03-15 |
FR2786970A1 (fr) | 2000-06-09 |
WO2000033551A1 (fr) | 2000-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0928534B1 (fr) | Procede et systeme de communication interactive entre deux appareils telephoniques via le reseau internet | |
WO2003107627A1 (fr) | Systeme de consultation et/ou mise a jour de serveurs dns et/ou d’annuaires ldap | |
EP1443727A1 (fr) | Dispositif de traitement de données pour l'établissement de communications par sélection de terminaux d'utilisateurs en fonction de leur accessibilité | |
FR2784837A1 (fr) | Procede economique de mise en communication de deux terminaux a travers l'internet et terminal de communication | |
FR2845551A1 (fr) | Poste telephonique, terminal multimedia et serveur | |
EP1354463B1 (fr) | Systeme telephonique utilisant un ou plusieurs micro-ordinateurs | |
WO2001005137A1 (fr) | Gestion de telephones publics | |
EP1135922A1 (fr) | Procede d'etablissement d'une communication entre deux terminaux + travers l'internet par un serveur d'appel, terminal et serveur associes | |
FR2814623A1 (fr) | Procede pour mettre en relation deux terminaux, a travers un reseau informatique, terminal et serveur de mise en relation associes | |
EP1349400A1 (fr) | Fourniture de services pour terminaux privés distants | |
WO2001043378A2 (fr) | Passerelle de telecommunication entre un reseau prive et un reseau mobile | |
FR2788917A1 (fr) | Procede d'etablissement d'une communication, a travers un reseau informatique du type de l'internet, entre deux appareils de transmission d'informations | |
EP1344384A1 (fr) | Procede d'etablissement de chemins de communication entre des points d'acces d'un systeme de commutation, et systeme de commutation mettant en oeuvre le procede | |
EP0913983B1 (fr) | Procédé pour établir une communication entre un terminal de l'internet et un téléphone et téléphone pour la mise en oeuvre du procédé | |
EP1026909B1 (fr) | Téléphone mobile d'un réseau de téléphone cellulaire et de l'Internet | |
EP0946023A1 (fr) | Procédé de communication en temps réel à travers un réseau informatique tel que l'Internet et équipement de communication pour la mise en oeuvre du procédé | |
WO2000027081A1 (fr) | Systeme economique de mise en communication de deux terminaux de communication a travers l'internet | |
FR2784836A1 (fr) | Procede de mise en communication de deux terminaux a travers l'internet par l'intermediaire d'un serveur et terminal de communication | |
FR2758226A1 (fr) | Terminal telephonique et procede de communication telephonique entre un terminal appelant et un terminal appele, permettant d'optimiser le cout des communications | |
FR2777724A1 (fr) | Procede de communication d'un telecopieur a travers un reseau informatique de type internet, telecopieur et serveur passerelle pour la mise en oeuvre du procede | |
EP0486391B1 (fr) | Installation de télécommunications numérique privée à commutation interne directe | |
EP1872530B1 (fr) | Procede de transfert d'un code d'information entre deux dispositifs de communication | |
WO2007063211A1 (fr) | Declenchement automatique de communications | |
EP0292355A1 (fr) | Procédé d'échange de données selon deux formats entre un centre serveur et un terminal, et centre serveur pour la mise en oeuvre du procédé | |
FR2793372A1 (fr) | Procedes d'emission et de reception d'informations telephoniques et informatiques et dispositif de multiplexage/demultiplexage associe |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20010625 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE |
|
17Q | First examination report despatched |
Effective date: 20040331 |
|
RBV | Designated contracting states (corrected) |
Designated state(s): DE FR GB |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN WITHDRAWN |
|
18W | Application withdrawn |
Effective date: 20050311 |