FR2863803A1 - Extracted data converting process for establishing telephone call, involves applying transformation rules to extracted data to convert data in one format into another format directly used by telecommunications server - Google Patents

Extracted data converting process for establishing telephone call, involves applying transformation rules to extracted data to convert data in one format into another format directly used by telecommunications server Download PDF

Info

Publication number
FR2863803A1
FR2863803A1 FR0314735A FR0314735A FR2863803A1 FR 2863803 A1 FR2863803 A1 FR 2863803A1 FR 0314735 A FR0314735 A FR 0314735A FR 0314735 A FR0314735 A FR 0314735A FR 2863803 A1 FR2863803 A1 FR 2863803A1
Authority
FR
France
Prior art keywords
data
address book
service
module
format
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.)
Granted
Application number
FR0314735A
Other languages
French (fr)
Other versions
FR2863803B1 (en
Inventor
Laurent Aubertin
Mickael Jezequel
Turenne Francois De
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Orange SA
Original Assignee
France Telecom SA
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 France Telecom SA filed Critical France Telecom SA
Priority to FR0314735A priority Critical patent/FR2863803B1/en
Publication of FR2863803A1 publication Critical patent/FR2863803A1/en
Application granted granted Critical
Publication of FR2863803B1 publication Critical patent/FR2863803B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • H04M15/8044Least cost routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • H04M3/4931Directory assistance systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27485Appending a prefix to or inserting a pause into a dialling sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/42Least cost routing, i.e. provision for selecting the lowest cost tariff
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/74Rating aspects, e.g. rating parameters or tariff determination apects
    • H04M2215/745Least cost routing, e.g. Automatic or manual, call by call or by preselection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • H04M3/4931Directory assistance systems
    • H04M3/4935Connection initiated by DAS system

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The process involves extracting data in one format from an address book (18), where the data is stored in the address book. Transformation rules are applied to the extracted data to convert the data in one format into another format which is directly used by a telecommunications server (16). The transformation rules are extracted from a file managed by a number conversion rule management module (20). Independent claims are also included for the following: (A) a telecommunication installation having a set of modules for implementing telecommunication services and an address book module (B) a process for establishment of telephone communication at reduced call cost.

Description

2863803 12863803 1

Procédé de conversion de données extraites d'un carnet d'adresses, procédé d'établissement d'une communication téléphonique à coût d'appel réduit et installation de télécommunications correspondante.  Method for converting data extracted from an address book, method for setting up a call communication with reduced call cost and corresponding telecommunications installation.

L'invention concerne l'établissement automatique d'une liaison téléphonique avec un correspondant et concerne, plus particulièrement, la conversion de numéros téléphoniques stockés dans un carnet d'adresses en un format dans lequel les numéros sont directement composables par un module mettant en oeuvre un service de télécommunications auquel sont destinés les numéros.  The invention relates to the automatic establishment of a telephone connection with a correspondent and concerns, more particularly, the conversion of telephone numbers stored in an address book into a format in which the numbers are directly composable by a module implementing a telecommunications service for which the numbers are intended.

Une application particulièrement intéressante concerne l'optimisation des coûts d'appel en convertissant automatiquement un numéro extrait d'un carnet d'adresses en un format selon lequel la liaison avec un correspondant s'effectue par mise oeuvre d'un service de téléphonie par lequel le coût d'appel est réduit.  A particularly interesting application concerns the optimization of call costs by automatically converting a number extracted from an address book into a format in which the connection with a correspondent is made by implementing a telephony service by which the call cost is reduced.

Comme on le conçoit, les règles de stockage de données dans les carnets d'adresses peuvent être de diverses natures, de sorte que le format dans lequel les données sont stockées peut varier considérablement selon le mode dans lequel les données ont été stockées.  As can be understood, the rules for storing data in the address books can be of various kinds, so that the format in which the data is stored can vary considerably depending on the mode in which the data has been stored.

En effet, il est possible de récupérer des données de contact en ligne, depuis un annuaire, ou par saisie directe des coordonnées d'un contact, ou par importation depuis des applications spécifiques hébergées dans le terminal de l'utilisateur, telles qu'une application de courrier électronique, ou encore par importation depuis des terminaux d'utilisateurs de diverses natures, par exemple depuis un assistant personnel, un poste téléphonique mobile, ...  Indeed, it is possible to retrieve contact data online, from a directory, or by directly entering the contact details of a contact, or by importing from specific applications hosted in the user's terminal, such as a application of electronic mail, or by importing from terminals of various types of users, for example from a personal assistant, a mobile telephone, etc.

Comme on le sait, selon la localisation de l'appelé, il est nécessaire d'ajouter un certain nombre de préfixes pour pouvoir établir la communication. Ainsi, à un numéro téléphonique à huit chiffres, il convient généralement d'ajouter un préfixe à un ou deux chiffres correspondant à la région dans laquelle le correspondant appelé est situé. En outre, de l'étranger, il est nécessaire d'ajouter un préfixe 2863803 2 supplémentaire à deux chiffres, en l'espèce (33) pour pouvoir joindre un correspondant.  As we know, depending on the location of the called party, it is necessary to add a number of prefixes in order to establish the call. Thus, at an eight-digit telephone number, it is generally appropriate to add a one or two-digit prefix corresponding to the area in which the called party is located. In addition, from abroad, it is necessary to add an additional prefix 2863803 2 to two digits, in this case (33) to be able to reach a correspondent.

Dès lors, pour le stockage du numéro, il est possible soit de mémoriser les huit chiffres correspondants au numéro téléphonique d'un contact, soit d'y associer les préfixes. Les données de contact pouvant être issues de diverses sources ou services de télécommunications, les formats dans lesquels les données sont stockées peuvent varier en fonction de la provenance des données.  Therefore, for the storage of the number, it is possible either to memorize the eight digits corresponding to the telephone number of a contact, or to associate the prefixes. Since contact data may come from various telecommunication sources or services, the formats in which the data is stored may vary depending on the source of the data.

Par ailleurs, les règles de composition d'un numéro téléphonique peuvent varier en fonction du contexte dans laquelle se trouve l'appelant. Il peut ainsi être nécessaire, outre les préfixes liés à la localisation de l'appelé, de composer un chiffre spécifique pour pouvoir établir une communication. Tel est en particulier le cas lorsque l'appelant utilise un poste téléphonique d'un réseau local pour lequel il est nécessaire de composer préalablement le chiffre (0) pour pouvoir accéder au réseau téléphonique public.  In addition, the rules for dialing a telephone number may vary depending on the context in which the caller is located. It may thus be necessary, in addition to the prefixes related to the location of the called party, to dial a specific number to be able to establish a call. This is particularly the case when the caller uses a telephone set of a local network for which it is necessary to dial the digit (0) beforehand to be able to access the public telephone network.

Au vu de ce qui précède, on constate que les numéros téléphoniques délivrés par un service de carnet d'adresses sont généralement différents des numéros tels qu'ils sont composés par un service à qui les numéros sont destinés.  In view of the above, it can be seen that the telephone numbers delivered by an address book service are generally different from the numbers as they are composed by a service to which the numbers are intended.

Par ailleurs, certains opérateurs de télécommunications proposent à leurs abonnés des services permettant de réduire le coût des appels. L'obtention de tels services nécessite, de la part de l'utilisateur, de composer un préfixe pour diriger la demande d'appel au service à coût d'appel réduit. Pour obtenir un tel service, le préfixe à composer est généralement long et fastidieux à composer.  In addition, some telecommunications operators offer their subscribers services to reduce the cost of calls. Obtaining such services requires the user to dial a prefix to direct the call request to the reduced call cost service. To obtain such a service, the prefix to dial is usually long and tedious to dial.

Au vu de ce qui précède, un premier but de l'invention est de fournir un procédé et une installation de conversion de données extraites d'un carnet d'adresses permettant d'éviter d'ajouter les préfixes au numéro extrait.  In view of the foregoing, a first object of the invention is to provide a method and an installation for converting data extracted from an address book making it possible to avoid adding the prefixes to the extracted number.

Un autre but de l'invention est de fournir un procédé et une installation de télécommunications permettant, d'une part, de déterminer, parmi l'ensemble des services de télécommunications proposés par un opérateur, le service qui permet l'établissement d'un 2863803 3 appel à coût d'appel réduit et de convertir automatiquement les données extraites d'un carnet d'adresses en un format directement utilisable par ce service.  Another object of the invention is to provide a method and a telecommunications installation making it possible, on the one hand, to determine, among all the telecommunications services offered by an operator, the service which allows the establishment of a 2863803 3 call with reduced call cost and automatically convert data extracted from an address book into a format directly usable by this service.

Ainsi, selon un premier objet, l'invention concerne un procédé de conversion automatique de données extraites d'un carnet d'adresses, en réponse à une requête émise par un module de mise en oeuvre d'un service de télécommunications tendant à obtenir une ou plusieurs données, caractérisé en ce qu'il comporte les étapes consistant à : extraire du carnet d'adresses au moins une donnée selon un premier format dans lequel la donnée est stockée dans le carnet d'adresses; et - appliquer des règles de transformation à la donnée extraite pour la convertir en un deuxième format dans lequel la donnée est directement utilisable par ledit module.  Thus, according to a first object, the invention relates to a method of automatic conversion of data extracted from an address book, in response to a request sent by a module for implementing a telecommunications service tending to obtain a or more data, characterized in that it comprises the steps of: extracting from the address book at least one datum according to a first format in which the data is stored in the address book; and - apply transformation rules to the extracted data to convert it into a second format in which the data is directly usable by said module.

Selon une autre caractéristique de l'invention, les règles de conversion sont délivrées au carnet d'adresses par un module de gestion de règles de conversion.  According to another characteristic of the invention, the conversion rules are delivered to the address book by a conversion rule management module.

Par exemple, les règles de conversion sont extraites d'un fichier de correspondance géré par le module de gestion de règles de conversion dans lequel sont stockées, pour chaque service susceptible d'interroger le carnet d'adresses, des règles de conversion à appliquer aux données du carnet d'adresses lors de la mise en oeuvre du service.  For example, the conversion rules are extracted from a correspondence file managed by the conversion rules management module in which are stored, for each service likely to query the address book, conversion rules to be applied to the rules. address book data when implementing the service.

Selon un mode de mise en oeuvre, les données sont constituées par des numéros de téléphone.  According to one embodiment, the data consists of telephone numbers.

L'invention a également pour objet une installation de télécommunications, du type comprenant un ensemble de modules de mise en oeuvre de services de télécommunications et un module de carnet d'adresses dans lequel est stockée une liste de contacts téléphoniques, caractérisé en ce qu'elle comporte un module de gestion de règles de conversion des données stockées dans le carnet d'adresses, ledit module de gestion de règles de conversion étant adapté pour délivrer des règles de conversion aux données extraites du carnet d'adresses pour les convertir d'un premier format selon lequel les données sont stockées dans le carnet d'adresses en un deuxième format selon lequel les données sont directement utilisables par un module de mise en oeuvre d'un service de télécommunications à qui les données doivent être délivrées.  The invention also relates to a telecommunications installation, of the type comprising a set of modules for implementing telecommunications services and an address book module in which a list of telephone contacts is stored, characterized in that it comprises a management module for conversion rules of the data stored in the address book, said conversion rule management module being adapted to deliver conversion rules to the data extracted from the address book to convert them from one to another. first format in which the data is stored in the address book in a second format according to which the data are directly usable by an implementation module of a telecommunications service to which the data must be delivered.

Selon un troisième objet, l'invention concerne un procédé d'établissement d'une communication téléphonique à coût d'appel réduit, caractérisé en ce qu'il comporte les étapes consistant à : extraire d'un carnet d'adresses (24) les numéros d'un utilisateur; 10" interroger un module (28) de calcul de prestation optimale pour identifier un service capable d'établir une communication à coût d'appel relativement réduit; et appliquer des règles de transformation aux numéros, en vue d'élaborer la communication téléphonique par mise en oeuvre dudit service, en fonction du choix de l'utilisateur.  According to a third object, the invention relates to a method for establishing a call communication with reduced call cost, characterized in that it comprises the steps of: extracting from an address book (24) the numbers of a user; 10 "interrogating an optimal delivery calculation module (28) to identify a service capable of establishing relatively low call cost communication, and applying number transformation rules to develop the call-by-call communication; of said service, depending on the user's choice.

Enfin, l'invention a pour objet une installation de télécommunications, du type comprenant un ensemble de modules de mise en oeuvre de services de télécommunications et un module de carnet d'adresses dans lequel est stockée une liste de contacts téléphoniques, caractérisée en ce qu'elle comporte un module de calcul de prestation optimale apte à identifier un service capable d'établir une communication téléphonique à coût d'appel relativement réduit, un module de gestion des services dans lequel sont listées, pour chaque service, des règles de transformation à appliquer pour accéder audit service, et un module de gestion de règles de conversion des données stockées dans le carnet d'adresses, le module de gestion des services et ledit module de gestion de règles de conversion étant adaptés pour délivrer conjointement des règles de conversion aux données extraites du carnet d'adresses pour les convertir d'un premier format selon lequel les données sont stockées dans le carnet d'adresses en un deuxième format permettant l'établissement de la communication par mise en oeuvre du service identifié par le module de calcul de prestation optimale.  Finally, the subject of the invention is a telecommunications installation, of the type comprising a set of modules for implementing telecommunications services and an address book module in which a list of telephone contacts is stored, characterized in that it comprises an optimal performance calculation module capable of identifying a service capable of establishing a relatively low call cost telephone communication, a service management module in which are listed, for each service, transformation rules to apply to access said service, and a data conversion policy management module stored in the address book, the service management module and said conversion rule management module adapted to jointly issue conversion rules to data extracted from the address book to convert them from a first format according to which the data are stock es in the address book in a second format for establishing communication through implementation of the service identified by the optimal delivery module.

2863803 5 D'autres buts, caractéristiques et avantages de l'invention apparaîtront à la lecture de la description suivante, donnés uniquement à titre d'exemples non limitatifs, et faite en référence aux dessins annexés, sur lesquels: -la figure 1 est un schéma synoptique illustrant une architecture réseau pour la mise en oeuvre d'un procédé automatique de conversion de numéros conforme à l'invention; et -la figure 2 est un schéma synoptique illustrant une architecture réseau pour la mise en oeuvre d'un procédé d'établissement d'une communication téléphonique à coût d'appel réduit conforme à l'invention.  Other objects, features and advantages of the invention will become apparent on reading the following description, given solely by way of nonlimiting examples, and with reference to the appended drawings, in which: FIG. schematic diagram illustrating a network architecture for implementing an automatic number conversion method according to the invention; and FIG. 2 is a block diagram illustrating a network architecture for implementing a method for establishing a reduced call cost telephone communication according to the invention.

On va tout d'abord décrire, en référence à la figure 1, une architecture réseau permettant de convertir automatiquement des numéros extraits d'un carnet d'adresses pour l'établissement d'une communication téléphonique.  Firstly, with reference to FIG. 1, a network architecture will be described that makes it possible to automatically convert numbers extracted from an address book for the establishment of a telephone call.

Comme on le voit sur cette figure 1, l'architecture représentée sur la figure 1 est agencée autour d'un réseau de télécommunications 10 permet l'établissement d'une communication téléphonique entre un correspondant appelant 12, disposant par exemple d'un poste téléphonique mobile et un correspondant appelé 14, disposant par exemple d'un poste téléphonique fixe.  As seen in this FIG. 1, the architecture shown in FIG. 1 is arranged around a telecommunications network 10 and enables the establishment of a telephone call between a calling party 12, for example having a telephone set mobile and a called party 14, for example having a fixed telephone.

Dans l'exemple de réalisation représenté, parmi l'ensemble des services proposés, l'opérateur de télécommunications auquel l'appelant 12 est abonné propose à ses abonnés, d'une part, un service de carnet d'adresses, permettant aux abonnés de mémoriser l'ensemble de leurs contacts et, d'autre part, un service de télécommunications permettant d'établir une communication avec un ou plusieurs contacts sélectionnés parmi les contacts listés dans le carnet d'adresses.  In the exemplary embodiment shown, among all the services offered, the telecommunications operator to which the caller 12 subscribes proposes to its subscribers, on the one hand, an address book service, allowing subscribers to remember all their contacts and, secondly, a telecommunications service for establishing a communication with one or more contacts selected from the contacts listed in the address book.

Comme indiqué précédemment, les informations stockées dans le carnet d'adresses peuvent être chargées par différents moyens, c'est-à-dire soit récupérées d'une autre application, telle qu'une application de messagerie électronique, soit saisies directement par l'utilisateur, ou encore extraites d'un carnet d'adresses hébergé au 2863803 6 sein d'un autre équipement informatique ou de télécommunications de l'utilisateur appelant 12.  As indicated above, the information stored in the address book can be loaded by various means, that is to say, or retrieved from another application, such as an email application, or entered directly by the user. user, or extracted from an address book hosted at 2863803 6 within other computing or telecommunications equipment of the calling user 12.

En raisons des différences qui existent généralement entre les règles de formalismes utilisées pour le stockage des données, les données stockées dans le carnet d'adresses de l'opérateur peuvent se présenter sous différents formats.  Because of the differences that generally exist between the rules of formalisms used for data storage, the data stored in the address book of the operator can be in different formats.

Ainsi, selon une caractéristique de l'invention, outre le service de carnet d'adresses et de télécommunications, l'opérateur de télécommunications propose un service de conversion de numéros téléphoniques capable de convertir les numéros extraits du carnet d'adresses en un format directement utilisable par le service qui les a demandés.  Thus, according to one characteristic of the invention, in addition to the address book and telecommunications service, the telecommunications operator proposes a telephone number conversion service capable of converting numbers extracted from the address book into a format directly. usable by the service that requested them.

Sur la figure 1, ces services sont représentés par un ensemble de modules 16, 18 et 20, constitués par exemple chacun par un serveur dûment programmé pour mettre en oeuvre un service spécifique.  In Figure 1, these services are represented by a set of modules 16, 18 and 20, each constituted for example by a server duly programmed to implement a specific service.

Ainsi, comme on le voit sur cette figure 1, le réseau 10 de télécommunications communique avec un module 16 mettant en oeuvre un service de télécommunications pour l'établissement d'une liaison téléphonique entre le correspondant appelant 12 et le correspondant appelé 14, un module de carnet d'adresses 18 dans lequel sont stockés les contacts des abonnés et un module 20 de gestion de règles de conversion de numéros. Bien entendu, d'autres modules peuvent être prévus, en fonction des services proposés par l'opérateur de télécommunications.  Thus, as seen in this FIG. 1, the telecommunications network 10 communicates with a module 16 implementing a telecommunications service for the establishment of a telephone connection between the calling party 12 and the called party 14, a module address book 18 in which subscriber contacts and a number conversion rule management module 20 are stored. Of course, other modules may be provided, depending on the services offered by the telecommunications operator.

A titre d'exemple, dans la suite de la description, on considèrera que le module de télécommunications 16 interroge le module de carnet d'adresses 18 pour récupérer l'ensemble des numéros de téléphone d'un utilisateur. Par exemple, cette interrogation est effectuée en réponse à l'établissement d'une liaison entre l'utilisateur 12 et le serveur 16 mettant en oeuvre le service, en vue de récupérer le numéro d'un correspondant à appeler. Le module de télécommunications 16 émet alors une requête au module de carnet d'adresses 18 pour récupérer les données du carnet d'adresses de l'utilisateur. Toutefois, l'invention s'applique également, de manière 2863803 7 générale, à la fourniture d'autres données extraites du carnet d'adresse, qui sont délivrées au module de télécommunication ou à d'autres modules qui nécessitent, lors de leur mise en oeuvre, de disposer de données de contact extraites du carnet d'adresses 18.  For example, in the remainder of the description, it will be considered that the telecommunications module 16 interrogates the address book module 18 to retrieve all the telephone numbers of a user. For example, this interrogation is performed in response to the establishment of a link between the user 12 and the server 16 implementing the service, in order to retrieve the number of a party to call. The telecommunications module 16 then sends a request to the address book module 18 to retrieve the data from the address book of the user. However, the invention also applies, in a general manner, to the provision of other data extracted from the address book, which are delivered to the telecommunication module or to other modules which, when implement contact data extracted from the address book 18.

Le service de télécommunications 16 peut avoir une interaction directe avec l'utilisateur ou avec d'autres services de télécommunications.  The telecommunications service 16 may interact directly with the user or with other telecommunications services.

En ce qui concerne le module 20 de gestion des règles de conversion des numéros, ce module comporte un fichier dans lequel est stockée une liste de règles de conversion à appliquer pour accéder à chaque service, sous la forme d'un tableau de correspondance. Ces règles de conversion se présentent par exemple sous la forme d'une grammaire qui décrit les instructions à effectuer pour obtenir chaque service. Ce module procède à une gestion de la liste de règles de conversion à appliquer aux numéros de téléphone du carnet d'adresses pour les rendre directement composables par le module qui a émis la requête, c'est-à-dire au module à qui le numéro doit être transmis.  For the number conversion rules management module 20, this module includes a file in which is stored a list of conversion rules to be applied to access each service, in the form of a correspondence table. These conversion rules are for example in the form of a grammar that describes the instructions to be performed to obtain each service. This module manages the list of conversion rules to be applied to the telephone numbers of the address book to make them directly composable by the module that issued the request, that is to say the module to which the number must be transmitted.

En d'autres termes, lorsqu'il est sollicité, ce module de gestion délivre au carnet d'adresses une instruction de conversion du numéro demandé correspondant au service réclamé.  In other words, when requested, this management module delivers to the address book a conversion instruction of the requested number corresponding to the service requested.

A titre d'exemple, dans le cas où un utilisateur requiert la mise en oeuvre d'un service de télécommunications par sollicitation du module 16 pour l'établissement d'une communication avec un contact contact 1 dont les coordonnées figurent dans son carnet d'adresses, après identification de l'utilisateur, le module de télécommunications 16 interroge le module de carnet d'adresses 18 pour récupérer l'ensemble des contacts de l'utilisateur et le numéro de poste à partir duquel la communication doit être établie.  For example, in the case where a user requires the implementation of a telecommunications service by solicitation of the module 16 for the establishment of a communication with a contact contact 1 whose coordinates appear in his notebook. addresses, after identification of the user, the telecommunications module 16 queries the address book module 18 to retrieve all the contacts of the user and the extension number from which the communication must be established.

Le module de carnet d'adresses 18 interroge alors le module 20 de gestion des règles de conversion des numéros pour disposer des règles de conversion à appliquer aux numéros des correspondants à appeler à partir du poste de l'utilisateur appelant 12. Par exemple, dans le cas où l'appelant utilise un poste téléphonique d'un réseau privé pour lequel il convient de composer le chiffre 0 pour accéder 2863803 8 au réseau public, et où le numéro de téléphone du correspondant contact 1 à appeler est stocké dans le carnet d'adresses sous la forme d'un numéro à huit chiffres associé à un préfixe de un chiffre correspondant à la région dans laquelle est localisé le correspondant appelé 14 et à un préfixe de deux chiffres (33) correspondant à un numéro d'appel depuis l'étranger, le module 20 de gestion des règles de conversion fournit, en réponse, une règle de transformation constituée par une instruction indiquant qu'il convient de remplacer le préfixe (33) par le préfixe (00). Après conversion par le module de carnet d'adresses, les numéros sont alors directement délivrés au module de télécommunications pour être mis en mémoire dans le module 16 pour être sélectivement composés à la demande de l'utilisateur en fonction du choix de l'utilisateur, c'est-à- dire en fonction du correspondant sélectionné.  The address book module 18 then queries the numbering rule management module 20 to have the conversion rules to be applied to the numbers of the parties to be called from the calling user's station 12. For example, in the case where the caller uses a telephone set of a private network for which it is necessary to dial the digit 0 to access the public network 2863803 8, and where the telephone number of the contact contact 1 to be called is stored in the telephone book. addresses in the form of an eight-digit number associated with a prefix of a digit corresponding to the region in which the called party 14 is located and to a two-digit prefix (33) corresponding to a telephone number from the foreign, the module 20 for managing the conversion rules provides, in response, a transformation rule consisting of an instruction indicating that it is necessary to replace the pref ix (33) by the prefix (00). After conversion by the address book module, the numbers are then directly delivered to the telecommunications module to be stored in the module 16 to be selectively dialed at the request of the user depending on the user's choice, that is, according to the selected correspondent.

On notera que la procédure qui vient d'être décrite est particulièrement adaptée à une utilisation dans le cadre d'un service d'accès à un répertoire en mode vocal. En effet, il est alors possible de procéder automatiquement à l'établissement d'une communication avec un correspondant en s'affranchissant des contraintes liées au formalisme utilisé pour le stockage des données dans le carnet d'adresses.  Note that the procedure just described is particularly suitable for use in the context of a directory access service in voice mode. Indeed, it is then possible to automatically establish the establishment of a communication with a correspondent by overcoming the constraints related to the formalism used for storing data in the address book.

Selon un autre exemple de mise en oeuvre, l'opérateur de télécommunications fournit, en outre, un service de gestion des coûts d'appel pour proposer un appel à coût réduit.  According to another exemplary implementation, the telecommunications operator also provides a call cost management service to provide a low-cost call.

Dans ce cas, comme on le voit sur la figure 2, outre un module de télécommunications 22, un module de carnet d'adresses 24 et un module 26 de gestion de règle de conversion de numéro similaires aux modules 16, 18 et 20 décrit précédemment, deux modules additionnels, constitués par un module 28 de calcul de prestation optimale et un module 30 de gestion des services, sont également prévus.  In this case, as can be seen in FIG. 2, in addition to a telecommunications module 22, an address book module 24 and a number conversion rule management module 26 similar to the modules 16, 18 and 20 previously described. two additional modules consisting of an optimal service calculation module 28 and a service management module 30 are also provided.

Le module 28 de calcul de prestation optimale est utilisé pour identifier, parmi l'ensemble des services proposés par l'opérateur auquel le correspondant appelant est abonné et par d'autres opérateurs, qui permettent l'établissement d'une communication téléphonique avec 2863803 9 le correspondant appelé 14, celui pour lequel le coût d'appel est le plus faible, en fonction de la localisation de l'appelé, de l'heure de l'appel, du type de terminal, de la liste des offres proposées, ...  The optimal delivery calculation module 28 is used to identify, among the set of services offered by the operator to which the calling party is subscribed and by other operators, which allow the establishment of a telephone communication with the customer. the called party 14, the one for which the call cost is the lowest, according to the location of the called party, the time of the call, the type of terminal, the list of offers,. ..

En ce qui concerne le module 30 de gestion des services, celui- ci procède à la gestion de l'ensemble des offres proposées aux utilisateurs en mettant à jour l'ensemble des données permettant d'identifier chaque offre, telles que les coordonnées du fournisseur, les caractéristiques de l'offre, telles que le prix des appels par destination, par tranche horaire, le crédit de temps, le pas, ... et les règles de conversion à appliquer au numéro de téléphone pour accéder au service correspondant. On notera que les différentes offres dont la gestion est assurée par ce module 30 sont renseignées directement par l'opérateur, par les autres fournisseurs de service ou par l'utilisateur lui-même.  With regard to the service management module 30, the latter manages all offers made to users by updating all the data enabling each offer to be identified, such as the supplier's contact details. , the characteristics of the offer, such as the price of calls by destination, by time slot, the time credit, the step, ... and the conversion rules to apply to the telephone number to access the corresponding service. Note that the various offers managed by this module 30 are filled directly by the operator, by other service providers or by the user himself.

Le module 28 de calcul de prestation optimale, lorsqu'il est sollicité, interroge le module 30 de gestion des services pour comparer les offres afin d'être en mesure d'identifier l'offre la plus avantageuse.  The optimal delivery calculation module 28, when requested, queries the service management module 30 to compare the offers in order to be able to identify the most advantageous offer.

A titre d'exemple, dans le cas où un abonné appelant, qui dispose d'un carnet d'adresses, souhaite appeler un contact contact 2 dont les coordonnées sont mémorisées dans le carnet d'adresses, en réponse à une requête tendant à l'établissement d'une telle communication, les coordonnées téléphoniques du contact contact 2 sont extraites du carnet d'adresses 24. Le module 28 de calcul de prestation optimale est alors sollicité de manière à identifier l'opérateur qui permet d'établir la communication demandée à un coût relativement faible. De même, le module de gestion des services 30 est interrogé de manière à récupérer le préfixe à ajouter aux coordonnées téléphoniques du contact contact 2 pour obtenir l'établissement de la communication téléphonique en utilisant l'opérateur le moins onéreux, sous la forme d'une ou de plusieurs instructions de conversion.  For example, in the case where a calling subscriber, who has an address book, wishes to call a contact contact 2 whose coordinates are stored in the address book, in response to a request for information. The establishment of such a communication, the telephone contact contact 2 contacts are extracted from the address book 24. The optimal performance calculation module 28 is then requested to identify the operator who can establish the requested communication at a relatively low cost. Similarly, the service management module 30 is interrogated so as to retrieve the prefix to be added to the telephone numbers of the contact contact 2 to obtain the establishment of the telephone call using the least expensive operator, in the form of one or more conversion instructions.

Par exemple, dans le cas où le numéro extrait du carnet d'adresses est le suivant: +44 123456789 et dans le cas où l'accès 2863803 10 à un opérateur opérateur 1 identifié comme étant le plus économique s'effectue par composition du préfixe 3313 P 00 , P signifiant qu'il faut marquer une pause lors de la composition du numéro, après avoir consulté les modules 28 et 30, le module de carnet d'adresses 24 fournit alors le numéro du contact contact 1 demandé, à savoir: 3313P0044123456789 pour être composé directement par le module de télécommunications 22.  For example, in the case where the number extracted from the address book is the following: +44 123456789 and in the case where the access 2863803 10 to an operator operator 1 identified as being the most economical is done by composition of the prefix 3313 P 00, P signifying that it is necessary to pause during the dialing of the number, after consulting the modules 28 and 30, the address book module 24 then provides the number of the contact contact 1 requested, namely: 3313P0044123456789 to be dialed directly by the telecommunications module 22.

Comme indiqué précédemment, ce mode de réalisation peut avantageusement s'appliquer à une utilisation dans le cadre d'un service d'accès à un répertoire en mode vocal.  As indicated above, this embodiment can advantageously be applied to use in the context of a service to access a directory in voice mode.

Claims (1)

11 REVENDICATIONS11 CLAIMS 1-Procédé de conversion automatique de données extraites d'un carnet d'adresses (18; 24) en réponse à une requête émise par un module (16;22) de mise en oeuvre d'un service de télécommunications tendant à obtenir une ou plusieurs données, caractérisé en ce qu'il comporte les étapes consistant à : -extraire du carnet d'adresses (18;24) au moins une donnée selon un premier format dans lequel la donnée est stockée dans le carnet d' adresses; et -appliquer des règles de transformation à la donnée extraite pour la convertir en un deuxième format dans lequel la donnée est directement utilisable par ledit module (16; 22).  1-Process for automatic conversion of data extracted from an address book (18; 24) in response to a request sent by a module (16; 22) for implementing a telecommunications service tending to obtain one or several data, characterized in that it comprises the steps of: extracting from the address book (18; 24) at least one piece of data according to a first format in which the data is stored in the address book; and -applying transformation rules to the extracted data to convert it to a second format in which the data is directly usable by said module (16; 22). 2-Procédé de conversion selon la revendication 1, caractérisé en ce que les règles de conversion sont délivrées au carnet d'adresses (18;24) par un module (20; 26) de gestion de règles de conversion 3-Procédé de conversion selon la revendication 2, caractérisé en ce que les règles de conversion sont extraites d'un fichier de correspondance géré par le module (20; 26) de gestion de règles de conversion, dans lequel sont stockées, pour chaque service susceptible d'interroger le carnet d'adresses (18; 24), des règles de conversion à appliquer aux données du carnet d'adresses lors de la mise en oeuvre du service.  2-conversion method according to claim 1, characterized in that the conversion rules are delivered to the address book (18; 24) by a conversion rule management module (20; 26). Claim 2, characterized in that the conversion rules are extracted from a correspondence file managed by the conversion rule management module (20; 26), in which are stored, for each service likely to interrogate the book addresses (18; 24), conversion rules to be applied to the data of the address book during the implementation of the service. 4-Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que les données sont constituées par des numéros de téléphone.  4-Process according to any one of claims 1 to 3, characterized in that the data consists of telephone numbers. 5-Installation de télécommunications, du type comprenant un ensemble de modules de mise en oeuvre de services de télécommunications et un module de carnet d'adresses (18; 24) dans lequel est stockée une liste de contacts téléphoniques, caractérisée en ce qu'elle comporte un module (20; 26) de gestion de règles de conversion des données stockées dans le carnet d'adresses, ledit module de gestion de règles de conversion étant adapté pour délivrer des règles de conversion aux données extraites du carnet d'adresses 2863803 12 (18; 24) pour les convertir d'un premier format selon lequel les données sont stockées dans le carnet d'adresses en un deuxième format selon lequel les données sont directement utilisables par un module (16; 22) de mise en oeuvre d'un service de télécommunications à qui les données doivent être délivrées.  5-telecommunication installation, of the type comprising a set of telecommunications service implementation modules and an address book module (18; 24) in which is stored a list of telephone contacts, characterized in that it comprises a module (20; 26) for managing rules for converting the data stored in the address book, said conversion rule management module being adapted to deliver conversion rules to the data extracted from the address book 2863803 12 (18; 24) for converting them from a first format in which the data is stored in the address book into a second format in which the data is directly usable by an implementation module (16; 22). a telecommunications service to whom the data must be delivered. 6-Procédé d'établissement d'une communication téléphonique à coût d'appel réduit, caractérisé en ce qu'il comporte les étapes consistant à : extraire d'un carnet d'adresses (24) les numéros d'un utilisateur; interroger un module (28) de calcul de prestation optimale pour identifier un service capable d'établir une communication à coût d'appel relativement réduit; et appliquer des règles de transformation aux numéros, en vue d'élaborer la communication téléphonique par mise en oeuvre dudit service, en fonction du choix de l'utilisateur.  6-A method for establishing a telephone call with reduced call cost, characterized in that it comprises the steps of: extracting an address book (24) the numbers of a user; querying an optimal delivery calculation module (28) to identify a service capable of establishing relatively low call cost communication; and applying rules of transformation to the numbers, in order to elaborate the telephone communication by implementing said service, according to the user's choice. 7-Installation de télécommunications, du type comprenant un ensemble de modules de mise en oeuvre de services de télécommunications et un module de carnet d'adresses (24) dans lequel est stockée une liste de contacts téléphoniques, caractérisée en ce qu'elle comporte un module (28) de calcul de prestation optimale apte à identifier un service capable d'établir une communication téléphonique à coût d'appel relativement réduit, un module (30) de gestion des services dans lequel sont listées, pour chaque service, des règles de transformation à appliquer pour accéder audit service, et un module (26) de gestion de règles de conversion des données stockées dans le carnet d'adresses, le module (30) de gestion des services et ledit module (26) de gestion de règles de conversion étant adaptés pour délivrer conjointement des règles de conversion aux données extraites du carnet d'adresses (24) pour les convertir d'un premier format selon lequel les données sont stockées dans le carnet d'adresses en un deuxième format permettant l'établissement de la communication par mise en oeuvre du service identifié par le module (28) de calcul de prestation optimale.  7-Telecommunication installation, of the type comprising a set of telecommunications service implementation modules and an address book module (24) in which is stored a list of telephone contacts, characterized in that it comprises a optimal delivery calculation module (28) for identifying a service capable of establishing relatively low call cost telephone communication; a service management module (30) in which service rules are listed for each service; transformation to be applied to access said service, and a module (26) for managing data conversion rules stored in the address book, the service management module (30) and said module (26) for managing the service rules. conversion being adapted to jointly deliver conversion rules to the data extracted from the address book (24) to convert them from a first format in which the data is stored in the address book in a second format allowing the establishment of the communication by implementing the service identified by the module (28) of optimal performance calculation.
FR0314735A 2003-12-16 2003-12-16 METHOD OF CONVERTING DATA EXTRACTED FROM AN ADDRESS BOOK, METHOD OF ESTABLISHING TELEPHONE COMMUNICATION WITH REDUCED CALL COST, AND CORRESPONDING TELECOMMUNICATIONS INSTALLATION. Expired - Fee Related FR2863803B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR0314735A FR2863803B1 (en) 2003-12-16 2003-12-16 METHOD OF CONVERTING DATA EXTRACTED FROM AN ADDRESS BOOK, METHOD OF ESTABLISHING TELEPHONE COMMUNICATION WITH REDUCED CALL COST, AND CORRESPONDING TELECOMMUNICATIONS INSTALLATION.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0314735A FR2863803B1 (en) 2003-12-16 2003-12-16 METHOD OF CONVERTING DATA EXTRACTED FROM AN ADDRESS BOOK, METHOD OF ESTABLISHING TELEPHONE COMMUNICATION WITH REDUCED CALL COST, AND CORRESPONDING TELECOMMUNICATIONS INSTALLATION.

Publications (2)

Publication Number Publication Date
FR2863803A1 true FR2863803A1 (en) 2005-06-17
FR2863803B1 FR2863803B1 (en) 2006-04-07

Family

ID=34610698

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0314735A Expired - Fee Related FR2863803B1 (en) 2003-12-16 2003-12-16 METHOD OF CONVERTING DATA EXTRACTED FROM AN ADDRESS BOOK, METHOD OF ESTABLISHING TELEPHONE COMMUNICATION WITH REDUCED CALL COST, AND CORRESPONDING TELECOMMUNICATIONS INSTALLATION.

Country Status (1)

Country Link
FR (1) FR2863803B1 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5267304A (en) * 1991-04-05 1993-11-30 At&T Bell Laboratories Directory assistance system
US5638433A (en) * 1993-11-18 1997-06-10 Best Rate, Inc. Best rate telecommunication access code and data transceiver/facilitator (BRTF)
WO1999017520A1 (en) * 1997-10-01 1999-04-08 Voice Control Systems, Inc. Directory assistance method and system
DE19806726A1 (en) * 1998-02-18 1999-08-19 Kuehne Apparatus for buildup on minimum cost telephone connection
WO1999060767A1 (en) * 1998-05-20 1999-11-25 British Telecommunications Public Limited Company Dialler
WO2001069896A1 (en) * 2000-03-15 2001-09-20 Pathfinder Technical Resources Limited Telephone call dialling
US20020131578A1 (en) * 1998-04-14 2002-09-19 Yamartino Robert J. Telephone number area code preprocessor
GB2385234A (en) * 2002-02-08 2003-08-13 Francis Cagney Telephone number modification

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5267304A (en) * 1991-04-05 1993-11-30 At&T Bell Laboratories Directory assistance system
US5638433A (en) * 1993-11-18 1997-06-10 Best Rate, Inc. Best rate telecommunication access code and data transceiver/facilitator (BRTF)
WO1999017520A1 (en) * 1997-10-01 1999-04-08 Voice Control Systems, Inc. Directory assistance method and system
DE19806726A1 (en) * 1998-02-18 1999-08-19 Kuehne Apparatus for buildup on minimum cost telephone connection
US20020131578A1 (en) * 1998-04-14 2002-09-19 Yamartino Robert J. Telephone number area code preprocessor
WO1999060767A1 (en) * 1998-05-20 1999-11-25 British Telecommunications Public Limited Company Dialler
WO2001069896A1 (en) * 2000-03-15 2001-09-20 Pathfinder Technical Resources Limited Telephone call dialling
GB2385234A (en) * 2002-02-08 2003-08-13 Francis Cagney Telephone number modification

Also Published As

Publication number Publication date
FR2863803B1 (en) 2006-04-07

Similar Documents

Publication Publication Date Title
US8938060B2 (en) Technique for effectively providing personalized communications and information assistance services
US8619961B2 (en) Methods, systems and storage mediums for providing a self-provisioning telephony service
US20030110039A1 (en) Destination device initiated caller identification
FR2841072A1 (en) System for consulting and updating DNS servers and LDAP directories, includes using protocol management unit for searching IP address of server hosting first database and transmitting request for reading and updating record to server
EP1578100A1 (en) Prepaid phone card service using speech recognition
CN101917524A (en) Authentification information interacting method triggered by call center and orienting mobile Internet cellphone terminals
US20090136012A1 (en) Telecommunications calls
US20060215632A1 (en) System and method for migrating messaging services between service platforms
KR20010081184A (en) A system which records telephone message
FR3046009A1 (en) MAIL SERVICE
FR2863803A1 (en) Extracted data converting process for establishing telephone call, involves applying transformation rules to extracted data to convert data in one format into another format directly used by telecommunications server
US7386107B2 (en) Telephony service invocation using service descriptors
WO2013076420A1 (en) Method for managing the establishment of a digital connection
AU2001270398A1 (en) Automated exchange of electronic information
EP1987654A2 (en) Method and device for providing multimedia data when setting up of a telephone call
FR2794923A1 (en) METHOD FOR PROCESSING TELEPHONE CALLS AND TELEPHONE SYSTEM FOR IMPLEMENTING THE METHOD
EP3337208B1 (en) Method and device for transmitting a message
EP1436975B1 (en) Short message service method and terminal
FR2823931A1 (en) Centralised address book management system updates local copies
FR3111499A1 (en) Routing a phone call to an alias voicemail
FR2872371A1 (en) Address book service providing process for e.g. mobile telephone terminal subscriber, involves associating contact data to call address or number, where data includes part containing code for developing portion of call address or number
FR2823939A1 (en) Lost/stolen mobile telephone call transferring substitute telephone having lost/stolen mobile telephone declared and calls/messages new telephone routed with routing digital base communications network central processing recorded.
FR2849319A1 (en) Telecommunication service authorisation management system for large establishment call forwarding uses authorised lists in service user terminals and authorisation request messages
EP1513332A1 (en) System and method for providing users with a directory service in a telecommunications network
FR2812152A1 (en) Internet telephone conversation communication method having caller service administration routing message and administrator internet connecting /telephone network automatically raising internet communications channel/opening internet link.

Legal Events

Date Code Title Description
ST Notification of lapse

Effective date: 20120831