FR3038198A1 - PROCESSING INCOMING CALLS FOR PREDETERMINED SERVICE - Google Patents
PROCESSING INCOMING CALLS FOR PREDETERMINED SERVICE Download PDFInfo
- Publication number
- FR3038198A1 FR3038198A1 FR1555869A FR1555869A FR3038198A1 FR 3038198 A1 FR3038198 A1 FR 3038198A1 FR 1555869 A FR1555869 A FR 1555869A FR 1555869 A FR1555869 A FR 1555869A FR 3038198 A1 FR3038198 A1 FR 3038198A1
- Authority
- FR
- France
- Prior art keywords
- call
- terminal
- international
- route
- local
- 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
Links
- 238000000034 method Methods 0.000 claims abstract description 26
- 238000004590 computer program Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/16—Communication-related supplementary services, e.g. call-transfer or call-hold
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1442—Charging, metering or billing arrangements for data wireline or wireless communications at network operator level
- H04L12/1446—Charging, metering or billing arrangements for data wireline or wireless communications at network operator level inter-operator billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/47—Fraud detection or prevention means
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/80—Rating or billing plans; Tariff determination aspects
- H04M15/8044—Least cost routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/436—Arrangements for screening incoming calls, i.e. evaluating the characteristics of a call before deciding whether to answer it
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/12—Detection or prevention of fraud
- H04W12/121—Wireless intrusion detection systems [WIDS]; Wireless intrusion prevention systems [WIPS]
- H04W12/122—Counter-measures against attacks; Protection against rogue devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1485—Tariff-related aspects
- H04L12/1496—Tariff-related aspects involving discounts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/60—Aspects of automatic or semi-automatic exchanges related to security aspects in telephonic communication systems
- H04M2203/6027—Fraud preventions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2207/00—Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
- H04M2207/18—Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place wireless networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Telephonic Communication Services (AREA)
Abstract
L'invention concerne un procédé pour contrôler au moins une catégorie d'appels de télécommunication pour un service prédéterminé, notamment le traitement d'appels issus de l'international. Le procédé comporte les étapes, sur réception d'un appel à router et destiné à un terminal ayant un numéro d'appel effectif : - déterminer, en se référant à une table de correspondance préalablement enregistrée (TC) et stockant un numéro d'appel pour le service prédéterminé (col B') en correspondance d'un numéro d'appel effectif (col B), si : ○ l'appel à router vise un numéro d'appel pour le service prédéterminé (col B') et, dans ce cas (S4, OK) : ▪ déterminer (S6), en fonction de données (FIC) associées à l'appel, si l'appel est associé à la catégorie (Inter) pour le service prédéterminé, et : • dans ce cas, router l'appel vers ledit terminal, • sinon, rejeter l'appel (S7).The invention relates to a method for controlling at least one category of telecommunication calls for a predetermined service, including the processing of calls from the international. The method comprises the steps, on receiving a call to route and intended for a terminal having an effective call number: - determining, by referring to a previously recorded correspondence table (TC) and storing a call number for the predetermined service (col B ') in correspondence with an effective call number (col B), if: ○ the call to route is a call number for the predetermined service (col B') and, in this case (S4, OK): ▪ determine (S6), based on data (FIC) associated with the call, if the call is associated with the category (Inter) for the predetermined service, and: • in this case , route the call to said terminal, • otherwise, reject the call (S7).
Description
Traitement d'appels entrants pour un service prédéterminé La présente invention concerne le traitement d'appels de télécommunication pour un service prédéterminé, comme par exemple le traitement d'appels téléphoniques issus de l'international. Le traitement peut chercher notamment (mais non exclusivement) à inhiber des appels frauduleux issus de l'international et à destination d'un terminal local (référence TB de la figure 1). La fraude consiste, pour un opérateur intermédiaire (appelé ici « opérateur distant » OD), à choisir de router l'appel vers un dispositif de fraude SB disposant par exemple d'une ou plusieurs cartes SIM (appelé habituellement « SIMBOX ») pour relayer l'appel issu de l'international vers le terminal local TB (flèches en traits pointillés), plutôt que de router l'appel directement vers l'opérateur officiel local (référence OL de la figure 1). Selon cette fraude de détournement d'appel, l'appelant (terminal TA) compose le numéro de son correspondant TB. L'appel emprunte un faisceau international (portant la référence INT sur la figure 1), parvient à un opérateur intermédiaire OD, lequel route ensuite l'appel vers le dispositif de fraude SB. Le dispositif de fraude SB renvoie l'appel au destinataire local (TB) comme un appel national (flèche AN de la figure 1). Le manque à gagner pour l'opérateur local OL est considérable.The present invention relates to the processing of telecommunication calls for a predetermined service, such as, for example, the processing of telephone calls originating from the international. The processing can seek in particular (but not exclusively) to inhibit fraudulent calls from the international and to a local terminal (reference TB of Figure 1). The fraud consists, for an intermediate operator (here called "remote operator" OD), to choose to route the call to a fraud device SB having for example one or more SIM cards (usually called "SIMBOX") to relay the call from the international to the local terminal TB (arrows in dotted lines), rather than route the call directly to the local official operator (reference OL of Figure 1). According to this call diversion fraud, the caller (terminal TA) dials the number of his correspondent TB. The call takes an international beam (bearing the reference INT in Figure 1), reaches an intermediate operator OD, which then routes the call to the fraud device SB. The fraud device SB returns the call to the local recipient (TB) as a national call (arrow AN in Figure 1). The shortfall for the local operator OL is considerable.
La présente invention vient améliorer la situation. Elle propose à cet effet un procédé mis en oeuvre par des moyens informatiques pour contrôler au moins une catégorie d'appels de télécommunication pour un service prédéterminé En particulier, le procédé comporte les étapes, sur réception d'un appel à router et destiné à un terminal ayant un numéro d'appel effectif : déterminer, en se référant à une table de correspondance préalablement enregistrée et stockant un numéro d'appel pour le service prédéterminé en correspondance d'un numéro d'appel effectif, si : o l'appel à router vise un numéro d'appel pour le service prédéterminé et, dans ce cas : 3038198 2 ^ déterminer, en fonction de données associées à l'appel, si l'appel est associé à la catégorie pour le service prédéterminé, et : - dans ce cas, router l'appel vers ledit terminal, 5 - sinon, rejeter l'appel. Ainsi, pour fournir un service prédéterminé (par exemple, mais non limitativement, le routage d'appels issus de l'international vers un terminal destinataire), on affecte un numéro d'appel spécifique à ce service, associé, dans une table de correspondance, au véritable numéro du 10 terminal destinataire. Dans ce cas, si les données précitées, associées à l'appel, ne vérifient pas des conditions prédéterminées (comme par exemple, l'information selon laquelle l'appel est issu de l'international), il y a alors incohérence entre le numéro appelé et le service considéré, et l'appel est rejeté.The present invention improves the situation. To this end, it proposes a method implemented by computer means for controlling at least one category of telecommunication calls for a predetermined service. In particular, the method comprises the steps, on receiving a call to route and intended for a terminal having an effective call number: determining, by reference to a correspondence table previously recorded and storing a call number for the predetermined service in correspondence of an effective call number, if: o the call to router aims a call number for the predetermined service and, in this case: 3038198 2 ^ determine, based on data associated with the call, if the call is associated with the category for the predetermined service, and: - in In this case, route the call to said terminal, otherwise, reject the call. Thus, to provide a predetermined service (for example, but not limited to, the routing of calls from the international to a destination terminal), a specific number is assigned to this service, associated, in a correspondence table to the real number of the destination terminal. In this case, if the aforementioned data, associated with the call, do not check predetermined conditions (for example, the information that the call is from the international), then there is inconsistency between the number called and the service in question, and the appeal is rejected.
15 Les données précitées peuvent indiquer par l'exemple le fait que l'appel est issu de l'international, mais, en variante, elles peuvent aussi indiquer une autre information liée à un service particulier (par exemple un appel avec voix et « data » en 4G vers un numéro d'appelé propre à ce service). Ces données peuvent être issues d'un ou plusieurs fichiers dits « fichiers de faisceau » présentant notamment le ou les faisceaux, et éventuellement plus en détails les 20 circuits, que doit emprunter l'appel à router. En pratique, ces données sont mémorisées dans un enregistreur temporaire qui est habituellement utilisé pour piloter l'établissement d'appel. Typiquement, les catégories d'un faisceau entrant (international ou national) sont mémorisées dans cette mémoire temporaire, par exemple au niveau d'un commutateur local. Ainsi, l'information selon laquelle l'appel à router vers un terminal local est un appel de 25 l'international, ou au contraire un appel national, est accessible au commutateur local. Typiquement, en fin d'appel, cet « enregistreur » (mémoire temporaire) alimente le détail de l'appel (ou CDR pour « Call Detail Record ») sur lequel se base la facturation de l'appel. Le détail de l'appel est mémorisé pour chaque appel passant dans un commutateur pendant une période de cinq ans (afin de faire droit à d'éventuelles réquisitions judiciaires).The aforementioned data may indicate by example the fact that the call is from the international, but, alternatively, they may also indicate other information related to a particular service (for example a call with voice and "data" In 4G to a call number specific to this service). This data may be from one or more files called "beam files" including the beam or beams, and possibly more in detail the 20 circuits that must take the call to route. In practice, this data is stored in a temporary recorder which is usually used to control call setup. Typically, the categories of an incoming beam (international or national) are stored in this temporary memory, for example at a local switch. Thus, the information that the call to route to a local terminal is an international call, or conversely a national call, is accessible to the local exchange. Typically, at the end of the call, this "recorder" (temporary memory) feeds the detail of the call (or CDR for "Call Detail Record") on which the billing of the call is based. The details of the call are memorized for each call passing through a switch for a period of five years (in order to comply with any legal requisitions).
30 Ainsi, dans une forme de réalisation, l'appel à router ayant emprunté au moins un faisceau donné, les données précitées, associées à l'appel, sont issues d'au moins un fichier de faisceau utilisé pour l'appel.Thus, in one embodiment, the call to router having borrowed at least one given beam, the aforementioned data, associated with the call, come from at least one beam file used for the call.
3038198 3 Dans une réalisation, l'étape de router l'appel vers le terminal précité est menée en utilisant la table de correspondance pour router l'appel en particulier vers le numéro effectif du terminal. On comprendra ainsi que le numéro associé au service est un numéro virtuel du terminal - le 5 numéro « effectif » du terminal est celui qui permet de faire sonner effectivement le terminal Le numéro virtuel est alors utilisé pour rejeter éventuellement l'appel, mais si l'appel doit finalement être routé, il est routé vers le numéro effectif permettant de joindre le terminal destinataire de l'appel. A cet effet, la table de correspondance précitée est utilisée, pour retrouver le numéro effectif, à partir du numéro associé au service.In one embodiment, the step of routing the call to the aforementioned terminal is conducted using the correspondence table to route the particular call to the actual number of the terminal. It will thus be understood that the number associated with the service is a virtual number of the terminal - the "effective" number of the terminal is the one which makes it possible to actually ring the terminal. The virtual number is then used to possibly reject the call, but if the call must finally be routed, it is routed to the actual number to reach the destination terminal of the call. For this purpose, the aforesaid correspondence table is used to find the actual number from the number associated with the service.
10 Dans une réalisation, si l'appel à router ne vise pas un numéro d'appel pour le service prédéterminé, l'appel est routé vers le numéro effectif du terminal. Dans ce cas par exemple, on peut vérifier simplement dans la table de correspondance que le numéro visé par l'appel n'est pas dans la colonne des numéros associés au service, et router ensuite l'appel vers le 15 numéro requis. Dans une réalisation complémentaire ou alternative, si l'appel à router vise le numéro effectif, l'appel est directement routé vers le numéro effectif du terminal. Dans ce cas par exemple, on peut commencer à vérifier dans la table de correspondance si le numéro visé par l'appel est 20 dans la colonne des numéros effectifs des terminaux locaux, et router ainsi l'appel directement vers le numéro effectif, sans besoin d'effectuer d'autres vérifications comme notamment les données associées à l'appel. Pour économiser les procédures de vérification, on peut combiner les deux réalisations 25 précédentes comme suit : on vérifie d'abord dans la table de correspondance si le numéro visé par l'appel est dans la colonne des numéros effectifs des terminaux locaux, o si tel est le cas, on route l'appel vers le numéro effectif, o si tel n'est pas le cas, on vérifie ensuite, toujours dans la table de 30 correspondance, si le numéro visé par l'appel est dans la colonne des numéros associés au service, et ^ si tel n'est pas le cas, on rejette l'appel car visant simplement un faux numéro, et 3038198 4 ^ si tel est le cas, on vérifie que les données associées à l' appel indiquent bien le service prédéterminé, et - si tel est le cas, on route ensuite l'appel vers le numéro effectif, 5 - sinon, on rejette l'appel. Ainsi, dans une application particulière de l'invention, il est possible de lutter contre une fraude consistant à router un appel issu de l'international en contournant un opérateur local vers un dispositif de fraude relayant l' appel frauduleux vers un terminal local en tant qu'appel 10 national. Avec le procédé ci-avant, on inhibe ainsi de tels appels frauduleux issus de l'international et à destination du terminal local. Ainsi, dans une réalisation possible où l'on contrôle un trafic d'appels issus de l'international, la table de correspondance peut stocker un numéro d' abonné destiné à la réception d' appels 15 issus de l'international en correspondance d'un numéro d'abonné local, effectif. Le procédé comporte, dans une telle réalisation, les étapes suivantes, sur réception d'un appel à router : déterminer, en se référant à la table de correspondance, si : o l'appel à router vise le numéro d'abonné destiné à la réception d'appels issus de l'international et, dans ce cas : 20 ^ déterminer, en fonction de données associées à l'appel, si l'appel est effectivement issu de l'international, et : - dans ce cas, utiliser la table de correspondance pour router l'appel vers le numéro local, - sinon, rejeter l'appel.In one embodiment, if the call to route does not target a call number for the predetermined service, the call is routed to the actual number of the terminal. In this case, for example, one can simply check in the correspondence table that the number targeted by the call is not in the number column associated with the service, and then route the call to the required number. In a complementary or alternative embodiment, if the call to router is for the actual number, the call is routed directly to the actual number of the terminal. In this case for example, one can start checking in the correspondence table if the number targeted by the call is 20 in the column of the effective numbers of the local terminals, and thus route the call directly to the actual number, without need to perform other checks such as the data associated with the call. In order to save the verification procedures, the two preceding embodiments can be combined as follows: first, the correspondence table checks whether the number targeted by the call is in the effective number column of the local terminals; is the case, we route the call to the actual number, o if this is not the case, we then check, still in the correspondence table, if the number targeted by the call is in the number column associated with the service, and if this is not the case, the call is rejected because it is simply a false number, and 3038198 if so, it is verified that the data associated with the call indicates the predetermined service, and if so, then the call is routed to the actual number, otherwise the call is rejected. Thus, in a particular application of the invention, it is possible to fight against a fraud consisting of routing a call from the international bypassing a local operator to a fraud device relaying the fraudulent call to a local terminal as that call 10 national. With the above method, such fraudulent calls from the international and to the local terminal are thus inhibited. Thus, in a possible embodiment in which an international call traffic is controlled, the correspondence table can store a subscriber number intended to receive calls from abroad in correspondence with each other. a local subscriber number, effective. The method comprises, in such an embodiment, the following steps, upon receipt of a call to route: determining, with reference to the correspondence table, whether: o the call to route is for the subscriber number intended for the receiving calls from the international and, in this case: 20 ^ determine, based on data associated with the call, if the call is actually from the international, and: - in this case, use the correspondence table to route the call to the local number, - otherwise, reject the call.
25 Avant de déterminer si l' appel à router vise le numéro d'abonné destiné à la réception d'appels issus de l'international, on peut utiliser la table de correspondance pour déterminer si le numéro que vise l' appel est un numéro d'abonné local, auquel cas on route directement l'appel vers ce numéro, sans vérifier les données précitées associées à l' appel, comme indiqué 30 précédemment. Le procédé peut être mis en oeuvre par un commutateur (géré par exemple par l'opérateur « officiel » local).Before determining whether the call to be routed is to the subscriber number intended for the reception of calls from abroad, the correspondence table can be used to determine whether the number to which the call is directed is a telephone number. local subscriber, in which case the call is routed directly to this number, without checking the aforementioned data associated with the call, as previously indicated. The method can be implemented by a switch (managed for example by the local "official" operator).
3038198 5 La présente invention vise aussi un programme informatique comportant des instructions pour la mise en oeuvre du procédé ci-avant, lorsque ce programme est exécuté par un processeur. La figure 2 illustre à titre d'exemple un ordinogramme possible de l'algorithme général d'un tel 5 programme La présente invention vise aussi un commutateur pour un réseau de télécommunications, comportant en particulier des moyens informatiques incluant une mémoire programmée pour la mise en oeuvre du procédé ci-avant.The present invention is also directed to a computer program comprising instructions for carrying out the above method, when this program is executed by a processor. FIG. 2 illustrates by way of example a possible flow chart of the general algorithm of such a program. The present invention also aims at a switch for a telecommunications network, comprising in particular computer means including a memory programmed for the implementation of process of the above method.
10 D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ci-après, et des dessins annexés sur lesquels : la figure 1 illustre un exemple de contexte d'application possible du procédé selon l'invention ; 15 la figure 2 illustre un exemple d'enchaînement d'étapes du procédé selon l'invention ; la figure 3 illustre schématiquement un exemple de commutateur pour la mise en oeuvre du procédé.Other features and advantages of the invention will become apparent from consideration of the following detailed description, and the accompanying drawings, in which: FIG. 1 illustrates an exemplary context of possible application of the method according to the invention; FIG. 2 illustrates an exemplary sequence of steps of the method according to the invention; FIG. 3 schematically illustrates an example of a switch for implementing the method.
20 En référence à la figure 1, certains opérateurs locaux OL souffrent d'une fraude liée au routage d'appels internationaux vers des terminaux d'abonnés TB de ces pays. Cette fraude consiste à détourner un appel destiné à un abonné local, vers un dispositif de fraude SB appelé « SIMBOX » et comportant des cartes SIM recevant des appels internationaux et les transmettant ensuite à des terminaux locaux TB en tant qu'appels nationaux. On évite ainsi 25 l'opérateur local OL puisque l'appel venant de l'international ne lui parvient pas. Le manque à gagner de l'opérateur local OL est considérable. Il s'agit bien d'une fraude car ce détournement d'appel s'effectue à l'insu de l'appelant TA et de l'abonné TB de l'opérateur local OL.With reference to FIG. 1, some local operators OL suffer from a fraud related to the routing of international calls to TB subscriber terminals in these countries. This fraud consists in diverting a call destined for a local subscriber, to a fraud device SB called "SIMBOX" and comprising SIM cards receiving international calls and then transmitting them to local terminals TB as national calls. This avoids the local operator OL because the call from the international does not reach him. The shortfall of the local operator OL is considerable. This is indeed a fraud because this call diversion is made without the knowledge of the caller TA and the subscriber TB of the local operator OL.
30 En particulier, lors d'un appel du terminal distant TA vers un terminal local TB, l'acheminement de l'appel est décidé par les commutateurs du parcours international INT. Le choix se fait entre une route officielle légale (illustrée en traits pleins sur la figure 1) et une route officieuse illégale (illustrée en traits pointillés), parfois nommée « route grise » (route 3038198 6 frauduleuse) de contournement de l'opérateur local OL via un dispositif de fraude SB. Ces dispositifs SB jouent le rôle de passerelles qui reçoivent les appels routés par un opérateur virtuel OD et réinjectent les appels via l'une des cartes SIM de la passerelle à bas coût vers un commutateur local COM (ou « switch », ou « MSC » pour « Mobile Switching Center »), 5 transformant ainsi l'appel international en appel local AN. L'implémentation dans la passerelle de cartes SIM prépayées pour des communications locales permet d'offrir un tarif à bas coût pour ces communications internationales. Le gain financier est élevé pour le fraudeur, mais très faible pour l'opérateur local OL qui perd la quotepart internationale de l'appel car l'appel apparait issu simplement du faisceau national AN.In particular, during a call from the remote terminal TA to a local terminal TB, the routing of the call is decided by the switches of the international journey INT. The choice is made between an official legal route (shown in solid lines in Figure 1) and an illegal unofficial road (shown in dotted lines), sometimes called "gray road" (road 3038198 6 fraudulent) bypassing the local operator OL via a fraud device SB. These SB devices act as gateways that receive calls routed by a virtual operator OD and reinject calls via one of the SIM cards of the low-cost gateway to a COM local switch (or "switch", or "MSC" for "Mobile Switching Center"), thus transforming the international call into a local AN call. The implementation in the gateway of prepaid SIM cards for local calls allows to offer a low cost rate for these international calls. The financial gain is high for the fraudster, but very low for the local operator OL who loses the international share of the call because the call appears just from the national beam AN.
10 On a représenté en traits pointillés sur la figure 1 le chemin qu'emprunte un appel en cas de fraude (contournement par le dispositif de fraude SB), et en traits pleins le chemin contrôlé par un commutateur local COM exploité par exemple par l'opérateur local OL et mettant en oeuvre le procédé selon l'invention, décrit ci-après en référence à la figure 2.FIG. 1 shows in dashed lines the path taken by a call in the event of fraud (bypass by the fraud device SB), and in solid lines the path controlled by a local switch COM operated for example by the OL local operator and implementing the method according to the invention, described below with reference to Figure 2.
15 En particulier, le commutateur COM se réfère à une table de correspondance TC stockant des numéros virtuels dans la colonne de gauche (col B') en correspondance de numéros réels (faisant effectivement « sonner » les terminaux locaux TB) dans la colonne de droite (col B).In particular, the switch COM refers to a correspondence table TC storing virtual numbers in the left column (col B ') in correspondence of real numbers (actually "ringing" the local terminals TB) in the right column. (Col B).
20 Un utilisateur d'un terminal local TB communique un numéro virtuel à son correspondant utilisateur du terminal appelant TA, pour être appelé depuis l'international sur ce numéro virtuel. Ce numéro virtuel peut alors être vérifié, comme décrit plus loin. Pour stimuler l'effort de demander à son correspondant d'appeler le terminal local sur le numéro virtuel et non pas sur le numéro habituel, réel, il peut être offert par exemple au correspondant utilisateur du 25 terminal appelant TA une réduction tarifaire ou un service gratuit quelconque. Sur réception à l'étape Si d'un appel entrant, on vérifie d'abord, à l'étape S2, dans la table de correspondance TC si le numéro visé par l'appel est dans la colonne des numéros effectifs (réels) des terminaux locaux (col B).A user of a local terminal TB communicates a virtual number to his user correspondent of the calling terminal TA, to be called from the international on this virtual number. This virtual number can then be checked, as described later. To stimulate the effort to ask his correspondent to call the local terminal on the virtual number and not on the usual number, real, it can be offered for example to the user correspondent of the calling terminal TA a tariff reduction or a service free any. On reception at the step S1 of an incoming call, it is first checked, in step S2, in the correspondence table TC if the number targeted by the call is in the effective (actual) numbers of the local terminals (pass B).
30 Si tel est le cas (flèche OK en sortie du test S2), on route l'appel vers le numéro effectif à l'étape S3 pour faire sonner le terminal local TB avec ce numéro réel. Cette réalisation est avantageuse notamment dans le cas où l'utilisateur du terminal distant TA souhaite rappeler 3038198 7 son correspondant (utilisateur du terminal TB) qui a émis un appel précédent depuis le numéro réel (figurant dans la colonne col B). Dans ce cas, l'utilisateur du terminal distant TA ne souhaite pas se soucier du numéro virtuel (de la colonne col B') et rappelle automatiquement le numéro (réel) de son dernier appel avec l'utilisateur du terminal local TB. Bien entendu, dans 5 ce cas, l'utilisateur du terminal appelant TA ne peut pas bénéficier d'une réduction tarifaire. Si le numéro visé par l'appel n'est pas dans la colonne des numéros effectifs (col B) (flèche KO en sortie du test S2), on vérifie ensuite à l'étape S4, toujours dans la table de correspondance TC, si le numéro visé par l'appel est dans la colonne des numéros virtuels 10 (col B'). Si tel n'est pas le cas (flèche KO en sortie du test S4), on rejette l'appel à l'étape S5 car il vise finalement un faux numéro. Si en revanche le numéro visé par l'appel est bien dans la colonne des numéros virtuels (flèche OK en sortie du test S4), on vérifie ensuite à l'étape S6 que les données associées à l'appel indiquent bien qu'il est issu de l'international. Ces données sont issues d'un ou plusieurs fichiers de faisceaux FIC utilisé(s) pour l'appel et qui présentent 15 classiquement si l'appel est issu de l'international ou s'il s'agit d'un appel national, le format dans lequel l'appel est véhiculé (SS7 par exemple), les circuits Cl, C2, ... de chaque faisceau emprunté par l'appel, le nombre de ces circuits, etc. Si l'appel est issu de l'international d'après le(s) fichier(s) FIC (flèche OK en sortie du 20 test S6), alors l'appel est routé correctement vers le terminal destinataire TB. En particulier, le commutateur COM utilise à nouveau la table de correspondance TC pour retrouver, à partir du numéro virtuel qu'indique l'appel (col B'), le numéro effectif (réel de la colonne de droite col B de la table de correspondance TC) et faire sonner à l'étape S8 le terminal destinataire TB sur ce numéro effectif.If this is the case (OK arrow at the output of the test S2), the call is made to the actual number in step S3 to ring the local terminal TB with this real number. This embodiment is particularly advantageous in the case where the user of the remote terminal TA wishes to call back his correspondent (user of the terminal TB) who has sent a previous call from the real number (appearing in column B). In this case, the user of the remote terminal TA does not wish to worry about the virtual number (Column B ') and automatically reminds the number (real) of his last call with the user of the local terminal TB. Of course, in this case, the user of the calling terminal TA can not benefit from a tariff reduction. If the number concerned by the call is not in the effective number column (col B) (KO arrow at the output of the test S2), then in step S4, again in the correspondence table TC, it is checked whether the number targeted by the call is in the virtual number column 10 (col B '). If this is not the case (KO arrow at the output of the test S4), the call is rejected at the step S5 because it finally aims at a false number. If, on the other hand, the number targeted by the call is in the virtual number column (arrow OK at the output of the test S4), it is then checked in step S6 that the data associated with the call indicate that it is from the international. These data come from one or more FIC bundle files used for the call and which classically present whether the call originates from the international or if it is a national call, the format in which the call is conveyed (SS7 for example), the circuits C1, C2, ... of each beam borrowed by the call, the number of these circuits, etc. If the call comes from the international according to the FIC file (s) (OK arrow at the output of the test S6), then the call is routed correctly to the destination terminal TB. In particular, the switch COM uses again the correspondence table TC to find, from the virtual number indicated by the call (col B '), the actual number (real of the column of right col B of the table of Correspondence TC) and ring at step S8 the destination terminal TB on this effective number.
25 En revanche, si l'appel n'est pas issu de l'international d'après le(s) fichier(s) FIC (flèche KO en sortie du test S6), alors il s'agit d'un appel national reçu sur un numéro virtuel (col B') réservé au service des appels entrants internationaux. Ce constat caractérise une fraude du type décrit ci-avant en référence à la figure 1. Un tel appel frauduleux est rejeté à l'étape S7.On the other hand, if the call does not come from the international according to the FIC file (s) (KO output from the S6 test), then it is a national call received on a virtual number (col B ') reserved for the international incoming calls service. This observation characterizes a fraud of the type described above with reference to FIG. 1. Such a fraudulent call is rejected in step S7.
30 On propose donc ici l'utilisation pour un abonné de deux numéros : un numéro réel (col B) et un numéro virtuel (col B'). L'abonné invite ses correspondants étrangers à se faire appeler sur le numéro virtuel (col B'). La table de correspondance TC est utilisée par le commutateur local COM pour reconnaître le numéro virtuel (col B') et passer l'appel vers le vrai numéro (col B).Here, therefore, the use is proposed for a subscriber of two numbers: a real number (col B) and a virtual number (col B '). The subscriber invites his foreign correspondents to be called on the virtual number (col B '). The correspondence table TC is used by the local switch COM to recognize the virtual number (pass B ') and to pass the call to the real number (pass B).
3038198 8 Ainsi, si l'appel vers le numéro virtuel (col B') n'est pas issu d'un faisceau international (ou « trunk » en anglais), alors l'appel a certainement été détourné par un dispositif de type SIMBOX et il est alors rejeté.So, if the call to the virtual number (col B ') does not come from an international beam (or "trunk" in English), then the call was certainly diverted by a SIMBOX device type and he is then rejected.
5 Il est estimé qu'une telle réalisation permet déjà de bloquer 99% des appels détournés. Une analyse des appels frauduleux rejetés à l'étape S7 permet en outre d'accroitre ce taux de réussite par exemple en menant une étude de profils basée sur les enregistrements CDR (pour « call detail record »). Il est alors possible de détecter des cartes SIM présentes dans le réseau et ayant un comportement du type opérant dans un dispositif SIMBOX. Il est possible ainsi de 10 remonter en outre aux personnes à l'origine de la fraude. On a représenté sur la figure 3 un commutateur COM pour la mise en oeuvre de l'invention et comportant classiquement des moyens informatiques tels que: une mémoire MEM pour stocker des instructions du programme informatique 15 selon l'invention, ainsi que la table de correspondance TC, un processeur PROC pour le traitement des appels entrants, une interface d'entrée E pour la réception d'appels entrants et des données associées aux appels, une interface de sortie S pour router les appels vers les terminaux destinataires.5 It is estimated that such an achievement already makes it possible to block 99% of diverted calls. An analysis of the fraudulent calls rejected at step S7 also makes it possible to increase this success rate, for example by conducting a profile study based on CDR records (for "call detail record"). It is then possible to detect SIM cards present in the network and having a behavior of the type operating in a SIMBOX device. In this way, it is possible to trace back to the persons responsible for the fraud. FIG. 3 shows a COM switch for implementing the invention and conventionally comprising computing means such as: a memory MEM for storing instructions of the computer program 15 according to the invention, as well as the correspondence table TC, a processor PROC for the processing of incoming calls, an input interface E for receiving incoming calls and data associated with calls, an output interface S for routing calls to the destination terminals.
20 Bien entendu, la présente invention ne se limite pas aux formes de réalisation décrites ci-avant à titre d'exemple ; elle s'étend à d'autres variantes. On a présenté ci-avant une même entité en tant que commutateur COM. Néanmoins, elle peut 25 être éclatée en plusieurs entités, dont notamment un serveur dédié stockant une base de données comportant la table de correspondance TC. Par ailleurs, on a décrit dans la description détaillée ci-avant un exemple de traitement pour les appels issus de l'international. Néanmoins, le procédé de l'invention s'applique à tout service 30 autre que le traitement d'appels issus de l'international. Il peut s'agir par exemple d'un service (par exemple une transmission 4G d'une vidéo d'un évènement sportif) réservé à des numéros particuliers (col B') d'abonnés, en vérifiant une catégorie de transmission 4G dans un ou plusieurs fichier(s) de faisceau. On assure ainsi que ces numéros particuliers sont bien dédiés 3038198 9 au service. Par exemple, il est possible de prévoir l'établissement d'un appel téléphonique vers le numéro virtuel (col B') d'un terminal permettant à son utilisateur de regarder en temps réel une vidéocommunication (personnelle, sportive, publicitaire, ou autres) avec un utilisateur d'un terminal appelant TA. Ce service pourrait être offert aux utilisateurs ayant un abonnement 5 prépayé de l'opérateur d'arrivée (local selon la terminologie ci-avant), sur conjonction d'un appel sur le numéro virtuel (col B') et d'un fichier de faisceau indiquant la catégorie LTE (pour la transmission 4G, ou future 5G). Un appel direct sur le numéro réel (col B) ne permettrait pas d'assurer ce service. Ainsi, si l'appel : - ne vise pas le numéro virtuel (col B') d'une part, 10 - et avec une catégorie de service prédéfinie comme la transmission 4G d'autre part (donnée issue d'un fichier de faisceau), alors l'appel peut être rejeté. Par exemple, un abonnement réduit au seul numéro réel (col B) serait moins cher et offrirait moins de service qu'un abonnement disposant d'un numéro supplémentaire, virtuel (col B').Of course, the present invention is not limited to the embodiments described above by way of example; it extends to other variants. The same entity has been presented above as a COM switch. Nevertheless, it can be split into several entities, including a dedicated server storing a database comprising the correspondence table TC. Furthermore, the description detailed above described an example of processing for calls from the international. Nevertheless, the method of the invention applies to any service other than the processing of calls from the international. This may be, for example, a service (for example a 4G transmission of a video of a sports event) reserved for particular numbers (col B ') of subscribers, by checking a 4G transmission category in a or multiple beam file (s). It is thus ensured that these particular numbers are dedicated to the service. For example, it is possible to provide for the establishment of a telephone call to the virtual number (pass B ') of a terminal enabling its user to watch in real time a videocommunication (personal, sports, advertising, or other) with a user of a calling terminal TA. This service could be offered to users having a prepaid subscription 5 of the arrival operator (local according to the above terminology), on the basis of a call on the virtual number (col B ') and a file of beam indicating the LTE category (for 4G transmission, or future 5G). A direct call on the real number (Col B) would not provide this service. Thus, if the call: - does not target the virtual number (col B ') on the one hand, 10 - and with a predefined service category like the 4G transmission on the other hand (data from a beam file ), then the call may be rejected. For example, a subscription reduced to the only real number (col B) would be cheaper and offer less service than a subscription with an additional number, virtual (Col B ').
15 On comprendra ainsi que l'invention permet, de façon générale et outre la lutte contre la fraude de détournement d'appels internationaux, une discrimination de service pour un abonné appelé, susceptible d'avoir un numéro virtuel dédié à ce service. On a par ailleurs décrit ci-avant un dispositif de fraude de type SIMBOX utilisant des cartes 20 SIM. Néanmoins, l'invention peut inhiber les appels frauduleux issus d'autres types de dispositifs, par exemple d'autocommutateurs téléphoniques privés (de type PABX pour « Private Automatic Branch eXchange »), ou autres.It will thus be understood that the invention allows, in a general manner and in addition to the fight against fraud of international call diversion, a service discrimination for a called subscriber, likely to have a virtual number dedicated to this service. In addition, a SIMBOX fraud device using SIM cards has been described above. Nevertheless, the invention can inhibit fraudulent calls from other types of devices, for example private telephone branch exchanges (PABX type for "Private Automatic Branch eXchange"), or others.
Claims (1)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1555869A FR3038198B1 (en) | 2015-06-25 | 2015-06-25 | PROCESSING INCOMING CALLS FOR PREDETERMINED SERVICE |
| PCT/FR2016/051436 WO2016207515A1 (en) | 2015-06-25 | 2016-06-15 | Processing of incoming calls for a predetermined service |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1555869A FR3038198B1 (en) | 2015-06-25 | 2015-06-25 | PROCESSING INCOMING CALLS FOR PREDETERMINED SERVICE |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| FR3038198A1 true FR3038198A1 (en) | 2016-12-30 |
| FR3038198B1 FR3038198B1 (en) | 2017-07-21 |
Family
ID=54608640
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR1555869A Active FR3038198B1 (en) | 2015-06-25 | 2015-06-25 | PROCESSING INCOMING CALLS FOR PREDETERMINED SERVICE |
Country Status (2)
| Country | Link |
|---|---|
| FR (1) | FR3038198B1 (en) |
| WO (1) | WO2016207515A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5583926A (en) * | 1994-12-30 | 1996-12-10 | Stentor Resource Centre Inc. | Method and apparatus for routing a call to a number corresponding to a virtual public dial plan or to an existing dial plan |
| US20020061100A1 (en) * | 2000-08-07 | 2002-05-23 | Dicamillo Carmen A. | Virtual telephony |
| CN1645968A (en) * | 2005-02-25 | 2005-07-27 | 得实信息科技(北京)有限公司 | System and method for realizing calling to international wandering user by local virtual number |
-
2015
- 2015-06-25 FR FR1555869A patent/FR3038198B1/en active Active
-
2016
- 2016-06-15 WO PCT/FR2016/051436 patent/WO2016207515A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5583926A (en) * | 1994-12-30 | 1996-12-10 | Stentor Resource Centre Inc. | Method and apparatus for routing a call to a number corresponding to a virtual public dial plan or to an existing dial plan |
| US20020061100A1 (en) * | 2000-08-07 | 2002-05-23 | Dicamillo Carmen A. | Virtual telephony |
| CN1645968A (en) * | 2005-02-25 | 2005-07-27 | 得实信息科技(北京)有限公司 | System and method for realizing calling to international wandering user by local virtual number |
Also Published As
| Publication number | Publication date |
|---|---|
| FR3038198B1 (en) | 2017-07-21 |
| WO2016207515A1 (en) | 2016-12-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9191351B2 (en) | Real-time fraudulent traffic security for telecommunication systems | |
| AU2018217101B2 (en) | Detection and prevention of unwanted calls in a telecommunications system | |
| US11665277B2 (en) | Apparatus, methods, and articles of manufacture for filtering calls and reducing spoofing and spamming | |
| US8572113B2 (en) | Network calling privacy with recording | |
| US6442265B1 (en) | Method for detecting and reducing fraudulent telephone calls | |
| US6694003B1 (en) | Method and apparatus for prepaid inbound call forwarding service | |
| US8732190B2 (en) | Network calling privacy with recording | |
| US8442193B2 (en) | Domestic to international collect call blocking | |
| FR3038198A1 (en) | PROCESSING INCOMING CALLS FOR PREDETERMINED SERVICE | |
| US7613471B2 (en) | Method of providing SMS callback | |
| US20120039448A1 (en) | Testing call routing | |
| US7366289B2 (en) | Domestic origination to international termination country set logic | |
| US6782083B2 (en) | ISN call interrupt | |
| EP2896196B1 (en) | Central services hub and methods for a telecommunications network | |
| KR100901698B1 (en) | System and method for personal call management service | |
| WO2017067562A1 (en) | System and method for routing calls between mobile devices | |
| FR2865342A1 (en) | Call establishing method for use on e.g. global system for mobile communication network, involves establishing communication with correspondent via telephone number related to correspondent from server | |
| FR2887390A1 (en) | Payer account e.g. business account, selecting method for use by e.g. law firm, involves typing single command and sending data, triggering communication call to destination number, to mobile terminal, in case of billing authorization | |
| HK1213113B (en) | Central services hub and methods for a telecommunications network | |
| MXPA98003879A (en) | Origin of an inverse call through a network sinseñalizac |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PLFP | Fee payment |
Year of fee payment: 2 |
|
| PLSC | Publication of the preliminary search report |
Effective date: 20161230 |
|
| PLFP | Fee payment |
Year of fee payment: 3 |