0% ont trouvé ce document utile (0 vote)
106 vues85 pages

Version Final Rapport SafaDjobbi

Transféré par

nouha djobbi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
106 vues85 pages

Version Final Rapport SafaDjobbi

Transféré par

nouha djobbi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

République tunisienne

Ministère de l’enseignement supérieur


Et de la recherche scientifique

Université Tunis El Manar


Faculté des Sciences de Tunis
Département des sciences de l'informatique

Mémoire
De Fin d’Etude

SUJET

Elaboration d’un module de Steering Anti-Steering


et Roaming Magnet en 3G et 4G

Préparé par

Djobbi Safa
Réalisé au sein de Tunisie Télécom

Soutenu publiquement le devant le jury composé de :


Président :
Rapporteur :
Examinateur :
Encadrant professionnel : Mr. Noureddine Fellah, Ingénieur, Tunisie Télécom
Encadrant académique : Mr. Cherif Adnen, Enseignant, Fst

Année Universitaire 2021-2022


Autorisation de dépôt du rapport de Mémoire

Encadrant académique Mr. Cherif Adnen

Le : / / , Tunis

Signature

Encadrant professionnel Mr. Noureddine Fellah

Le : / / , Tunis
Signature
Remerciements

Au terme de ce travail, je tiens à exprimer ma profonde gratitude à mon cher professeur et


encadrant M. Cherif Maha pour son suivi et pour son énorme soutien, son encouragement, sa
disponibilité et qu’elle n’a cessé de ma prodiguer tout au long de la période du projet.
Je tiens à remercier mon encadrant M. Fellah Noureddine pour le temps qu’il a consacré et pour
les précieuses informations qu’il a prodiguées avec intérêt et compréhension. J’adresse aussi mes
vifs remerciements aux membres des jurys pour avoir bien voulu examiner et juger ce travail.
Mes remerciements vont à tout le personnel que m’a contacté durant mon stage au sein de
l’entreprise Tunisie Télécom, auprès desquelles j’ai trouvé l’accueil chaleureux, l’aide et
l’assistance dont j’ai besoin. Enfin, j’adresse mes remerciement aussi à ma famille et tous mes
amis qui nous avons montré durant ces cinq années une amabilité et une forte compréhensibilité
dans l’esprit de faire de notre formation un bon souvenir et une agréable expérience et finalement
je remercie tous ceux qui ont contribué de près ou de loin à la réalisation de ce travail.
Table des matières

Introduction Générale......................................................................................................................1

Chapitre 1 :......................................................................................................................................1

Présentation du cadre du projet........................................................................................................1

1.1 Introduction.......................................................................................................................2

1.2 Cadre générale du projet...................................................................................................2

1.3 Présentation de l’organisme d’accueil..............................................................................2

1.3.1 Domaine d’activité.................................................................................................2

1.3.2 Historique du Tunisie Télécom.........................................................................................3

1.3.3 Organisme d’accueil...........................................................................................................3

1.4 Etude de l’existant.........................................................................................................4

1.4.1 Critique de l’existant.........................................................................................................4

1.4.2 Solution proposée..............................................................................................................5

1.5 Contexte générale du projet...........................................................................................6

1.5.1 Problématique............................................................................................................6

1.5.2 Description du Sujet..................................................................................................7

1.5.3 Objectif du projet.......................................................................................................7

1.6 Conclusion.....................................................................................................................9

Chapitre 2 :....................................................................................................................................10

Roaming 2G, 3G et 4G : Principes, Architectures et Services...................................................10

2.1 Introduction........................................................................................................................11

2.2 Présentation du Roaming...................................................................................................12

2.2.1 Définition.................................................................................................................12

2.2.2 Roaming : Type de contrat........................................................................................13


2.2.3 Structure pour le Roaming 2G/3G...........................................................................13

2.2.4 Accord......................................................................................................................15

2.2.5 Facturation...............................................................................................................15

2.2.6 Test..........................................................................................................................15

2.2.7 Service de Roaming....................................................................................................16

2.2.8 Connectivité entre réseaux mobiles 2G/3G.............................................................16

2.2.10 Accord du Roaming 4G...........................................................................................20

2.2.11 Connectivité entre réseaux mobiles 4G (LTE/ePC).........................................21

2.3 Roaming en Tunisie Télécom......................................................................................22

2.4 Conclusion......................................................................................................................23

Chapitre 3:.....................................................................................................................................25

Le Steering.....................................................................................................................................25

3.2 Steering Of Roaming......................................................................................................26

3.2.1 Définition.................................................................................................................26

3.2.2 Le cycle de vie de Steering..........................................................................................27

3.3 Discount.........................................................................................................................28

3.4 Fonctionnalité de SS7 Steering of Roaming..................................................................28

3.5 Serveur de Steering de Roaming.............................................................................29

3.5.1 Redirection basée sur les nœuds SS7...................................................................29

3.6 Types de Steering........................................................................................................30

3.6.1 SIM BasedSteering..............................................................................................30

3.6.2 Principe de la Carte SIM......................................................................................31

3.6.2.1 Eléments constitutifs........................................................................................31

3.6.2.2 Interface physique............................................................................................31

3.6.2.3 Détails d’abonnement mémorisés sur la carte..................................................32


3.6.3 RAN Steering.......................................................................................................33

3.6.4 Configured Steering.............................................................................................34

3.6.5 L’Anti-Steering....................................................................................................38

3.7 Conclusion...................................................................................................................41

Chapitre 4 : Etude Conceptuelle et Réalisation.............................................................................42

4.2 Etude conceptuelle..........................................................................................................43

4.2.1 Besoins Fonctionnels et non fonctionnels...............................................................43

4.2.1.1 Spécification des besoins fonctionnels.............................................................43

4.2.1.2 Spécification des besoins non fonctionnels......................................................44

4.2.2 Diagramme de cas d’utilisation...............................................................................45

4.2.3 Diagramme de classe...............................................................................................46

4.2.4 Diagrammes de séquences...........................................................................................48

4.2.4.1 Diagramme de séquence « Authentification ».................................................48

4.2.4.2 Diagramme de séquences «Gestion des utilisateurs».......................................49

4.2.4.3 Diagramme de séquences «Gestion des pays »................................................50

4.3 Réalisation.......................................................................................................................51

4.3.1 Environnement de développement..........................................................................51

4.3.1.1 Environnement matériel...................................................................................51

4.3.1.2 Environnement logiciel....................................................................................52

4.4 Extrait de la réalisation................................................................................................54

4.5 Conclusion...................................................................................................................73

Conclusion Générale......................................................................................................................74

Bibliographie.................................................................................................................................75
Table de figures
Figure 1: Siège Tunisie Telecom....................................................................................................2
Figure 2:représentation d'organisme d'accueil.................................................................................4
Figure 3:Contrôle de trafic par le HPLMN......................................................................................5
Figure 4: Configuration de technique” Steering Of Roaming”.......................................................7
Figure 5:Distribution des Roamers sur des différents VPLMN......................................................8
Figure 6:Evolution de réseaux mobiles.........................................................................................11
Figure 7:Le Roaming.....................................................................................................................12
Figure 8:Connectivité entre réseau visité et réseau nominal 2G/3G.............................................14
Figure 9: Les différents interconnexion de Roaming 2G/3G.......................................................14
Figure 10:Réalisation des tests avec GlobalRoamer.....................................................................16
Figure 11:Réseau SS7/SIGTRAN International pour le roaming.................................................17
Figure 12: Réseau GRX.................................................................................................................18
Figure 13 : Procédure d’établissement de Contexte PDP depuis un réseau visité.........................19
Figure 14: Connectivité entre réseau visité et réseau nominal 4G................................................21
Figure 15: Réseau DIAMETER International pour le Roaming LTE...........................................22
Figure 18:Steering de Roaming.....................................................................................................27
Figure 19: Cycle de vie de Steering...............................................................................................27
Figure 20: SS7 SoR Principe de fonctionnement..........................................................................28
Figure 21: Position du réseau de serveur Steering de Roaming....................................................29
Figure 22: Succès de Steering sur un VPLMN préféré le serveur de Steering..............................30
Figure 23: Carte à puce..................................................................................................................31
Figure 24: Carte SIM SFR France.................................................................................................33
Figure 25: RAN Steering...............................................................................................................34
Figure 26: Connexion a un opérateur visité...................................................................................34
Figure 27: SCCP trafic par mois....................................................................................................35
Figure 29: Distribution de trafic voix in par pays..........................................................................37
Figure 30: Trafic voix : Rapport revenu/coût................................................................................37
Figure 31: Tests effectués sur différents opérateurs......................................................................38
Figure 32: Test 1 sur (TT, Ooredoo et Orange).............................................................................39
Figure 33: Test 2 sur (TT, Ooredoo et Orange).............................................................................39
Figure 34 : Antisteering................................................................................................................41
Figure 35 : Diagramme des cas d’utilisation.................................................................................46
Figure 36: Diagramme de classe....................................................................................................48
Figure 37: Diagramme de séquence d’authentification.................................................................49
Figure 38: Diagramme de séquence de modification de l’utilisateur............................................50
Figure 39: Diagramme de séquence d’ajout d’un pays.................................................................51
Figure 40: Angular.........................................................................................................................52
Figure 41: SpringBoot...................................................................................................................52
Figure 42 : POSTMAN..................................................................................................................53
Figure 43: Visual Studio Code......................................................................................................53
Figure 44 : Intellij IDEA................................................................................................................54
Figure 45 : Star UML....................................................................................................................54
Figure 46 : Page d'accueil..............................................................................................................55
Figure 47 : About Us.....................................................................................................................56
Figure 48: Services........................................................................................................................56
Figure 49: Contact.........................................................................................................................57
Figure 50: Admin Login................................................................................................................58
Figure 51: Login Successufully.....................................................................................................58
Figure 52: Cas d’Username ou Mot de passe incorrecte...............................................................59
Figure 53: Dashboard....................................................................................................................60
Figure 54: Map Transaction(1)......................................................................................................61
Figure 55 : Map Transaction(2).....................................................................................................61
Figure 56: Histogramme de MAP Transaction(1).........................................................................62
Figure 57: Histogramme de MAP Transaction(2).........................................................................63
Figure 58: Distribution du traffic voix in par pays(1)...................................................................64
Figure 59: Distribution du traffic voix in par pays(2)...................................................................64
Figure 60: Tarif Moyen Revenue/Cost France..............................................................................65
Figure 61: Tarif Moyen Revenue/Cost Algérie.............................................................................66
Figure 62: Test 1 on (TT, Ooredoo, Orange)(1)............................................................................67
Figure 63: Test 1 on (TT, Ooredoo, Orange)(2)............................................................................68
Figure 64: Roamer Dashboard.......................................................................................................69
Figure 65: Create Roamer.............................................................................................................70
Figure 66: Update Roamer.............................................................................................................70
Figure 67: Country Dashboard......................................................................................................71
Figure 68: Create Country.............................................................................................................72
Figure 69: Update Country............................................................................................................72
Liste de Tableaux

Tableau I : Méthode de calcul des revenus....................................................................................43


Tableau II : Calcul des revenus Data.............................................................................................43
Tableau III : Mapping de la location update..................................................................................47
Introduction Générale

Introduction Générale

En raison des frais souvent élevés, le "Roaming" est une source de revenus importante pour les
opérateurs. Toute fraude sur le Roaming peut rapidement entraîner une perte financière.

Les opérateurs mobiles sont constamment à la recherche de moyens d'améliorer leurs services
pour augmenter leurs revenus sur le marché hyper concurrentiel des télécommunications.

En outre, cela nécessite en fin de compte de gérer efficacement les activités d'itinérance afin de
rester rentable, ce qui peut être une affaire compliquée.

En effet, parmi les problèmes qui se posent, l'opérateur peut ne pas être en mesure de contrôler la
qualité de service pour les abonnés sortants et de minimiser l'abandon des clients.

De plus, Tunisie Télécom a établi des accords avec des opérateurs dans près de 180 pays,
pouvant ainsi

- Recevoir et envoyer des SMS

- Appeler et être appelé

- Naviguez librement sur internet

L'une des principales activités de TUNISIE TELECOM est de commercialiser de nouveaux


services pour répondre aux attentes et maintenir sa position de leader dans le secteur des
télécommunications par rapport à ses concurrents.

En effet, TUNISIE TELECOM continue à innover en lançant chaque année des nouvelles
techniques adaptées aux besoins de ses clients et assurées la conservation de taux élevé de
revenus. C’est dans ce contexte général que s’inscrit mon travail. L’idée est de développer une
application qui protège les revenus tout en offrant la meilleure qualité de service aux

« Roamers». Je vais présenter dans ce rapport les différentes étapes d’analyse et de résolution de
service de roaming évoquées dans ce travail. Ce rapport est constitué de quatre chapitres, Dans le
premier chapitre, je vais introduire la présentation du cadre de travail avec une présentation de
l’entreprise. Dans le deuxième chapitre intitulé «Roaming 2G, 3G et 4G : Principes

1
Introduction Générale

Fonctionnement et Structure» j’ai expliqué le roaming et donner une idée sur Les entités de base
intervenante en Roaming fixe. Dans le troisième chapitre nommé «Le Steering» sera dédié pour
expliquer en détail le Steering, la méthode d’antisteering et de terminer avec une idée sur la
rétention (roaming magnet) en 3G et 4G. Dans le quatrième chapitre nommé «Etude conceptuelle
et réalisation » j’ai procédé à la conception de l’application ainsi que les différents diagrammes
et j’ai mise en œuvre et prouvé l’efficacité de notre application par des aperçus d’écran.

2
Chapitre 1 : cadre générale du projet

Chapitre 1 :

Présentation du cadre du projet

1
Chapitre 1 : cadre générale du projet

Chapitre 1
Présentation du cadre du projet

1.1 Introduction

Le présent travail se déroule au sein du Groupe Tunisie Télécom.

Ce chapitre couvre l'environnement du stage à travers une présentation de l'entreprise et une


description des objectifs.

1.2 Cadre générale du projet

Mon projet intitulé élaboration d’un module Steering antisteering et Steering magnet en 3G et 4G
a été réalisé dans le cadre de la préparation de projet fin d’études pour l’obtention du diplôme de
mastère professionnel « Télécom et réseaux » à la faculté des sciences de Tunis pour l’année
universitaires 2021/2022.

1.3 Présentation de l’organisme d’accueil


1.3.1 Domaine d’activité

2
Chapitre 1 : cadre générale du projet

Figure 1: Siège Tunisie Telecom

Tunisie Télécom est actuellement l'un des plus grands opérateurs de télécommunications de la
région.
Leader sur le marché des télécommunications en Tunisie, l'opérateur global, intégré, est présent
sur les segments du fixe, mobile et de l'internet.
Il cible à la fois les sociétés publiques générales et tierces.
Avec près de 7 millions d'abonnés, l'opérateur aujourd'hui incarne les valeurs de proximité,
d'accessibilité et d'universalité en visant toujours la meilleure qualité de service et la satisfaction
client à travers ses 84 agents commerciaux, ses nombreux appels et 13 000 points de vente.
Il emploie plus de 8000 agents, dont 42% de cadres.
Depuis sa création, Tunisie Télécom s'emploie à renforcer l'infrastructure des
Télécommunications en Tunisie et à faire passer aujourd'hui le ratio à 100% grâce à leur réseau
fixe de plus de 98% par le réseau mobile.
L'opérateur fait également évoluer son positionnement sur de nouvelles activités à forte
croissance pour proposer des services et des produits répondant aux attentes du marché.
En 2009, l'opérateur a lancé une nouvelle marque spécifiquement destinée aux jeunes sous le
nom commercial "Elissa".
En un an, la jeune marque compte un peu moins de 500 000 abonnés. (Leaders)
1.3.2 Historique du Tunisie Télécom
Tunisie Telecom est le premier exportateur de technologies télécoms et un acteur majeur dans
plusieurs grands projets internationaux, travaillant en étroite collaboration avec les partenaires
suivants : THURAYA, RASCOM, SEA-ME-WE4 Depuis juillet 2009, Tunisie Télécom a établi

3
Chapitre 1 : cadre générale du projet

son point de présence (POP) à Paris, permettant des appels illimités depuis 15 pays à travers le
monde et desservant un plus large éventail de clients. En novembre 2009, Tunisie Télécom a
consolidé sa position de hub régional de télécommunications en mettant en service le premier
câble sous-marin 100% tunisien reliant Kélibia en Tunisie à Mazzara en Italie sous le nom de «
HANNIBAL » Son leadership technologique dans toute la région Afrique du Nord.

1.3.3 Organisme d’accueil

Figure 2:représentation d'organisme d'accueil

Pour répondre aux besoins des clients et s'assurer que leurs objectifs soient atteints, Tunisie
Télécom s'est imposé comme un grand réseau organisé.
Il est divisé en plusieurs gouvernements locaux pour faciliter les opérations et la prise de
décision, mais doit être signalé quotidiennement aux chefs d'État.

4
Chapitre 1 : cadre générale du projet

Comme indiqué à la figure (2), la gestion de zone est divisée en unités plus petites, chacune avec
une fonction définie qui gère le fonctionnement normal des services fournis, ou la planification
et le suivi des projets et des clients.

1.4 Etude de l’existant

1.4.1 Critique de l’existant

Le « Roaming » représente une part importante du chiffre d'affaires d'un opérateur mobile. En
règle générale, les opérateurs de télécommunications tunisiens HPLMN ont peu de contrôle sur
le choix des réseaux des « Out-Roamers ». De nombreux voyageurs continuent de s'inscrire sur
les réseaux visités qui ne sont pas préférés par le HPLMN, ce qui rend difficile la maîtrise des
coûts de roaming et la garantie de la qualité de service.
1.4.2 Solution proposée

Figure 3:Contrôle de trafic par le HPLMN

Comme la montre la figure (3), le HPLMN Tunisie Télécom a besoin d'une solution juridique et
technique pour résoudre ce problème et assurer le contrôle du trafic de distribution avec le
VPLMN (opérateur étranger).
Par conséquent, vient la nécessité de la mise en place d'une application qui permet aux abonnés
de Tunisie Télécom de s'inscrire auprès de partenaires du Roaming qui offrent la meilleure QoS
et les meilleurs tarifs à leurs abonnés. Pour ce faire, les opérateurs utilisent des conventions ainsi

5
Chapitre 1 : cadre générale du projet

que les prévisions d'utilisation et modèles d'utilisation passés pour calculer des plans de gestion
optimisés qui minimisent le coût des propriétaires.
Les accords des opérateurs sont créés en examinant différentes exigences d'éligibilité estimées
parmi différents opérateurs de téléphonie mobiles. La distribution sera finalement retenue
comme le plan optimal et publiée au « Steering de Roaming ». Ce dernier identifie les tentatives
d'enregistrement par de vrais utilisateurs itinérants pour remplir les quotas dans le plan.

1.5 Contexte générale du projet

1.5.1 Problématique

Cependant, le suivi des revenus de l'itinérance internationale montre clairement qu'il existe des
zones de profit et de perte. Selon les statistiques produites par la Chambre de commerce, dans
certains pays et certaines entreprises, le revenu à la minute est inférieur au tarif moyen à la
minute, ce qui entraîne une perte.
Par conséquent, les opérateurs doivent disposer d'outils qui peuvent guider ces participants
uniquement parmi les opérateurs qui ont gagné.
Le Steering consiste en l'élaboration d'études commerciales sur les rapports DCH (Data
Clearinghouse) et valide les éléments suivants :
Le coût / minute dans un pays particulier et de détecter si on enregistre un gain ou une perte sous
tel ou tel opérateur et comme action directe, l'abonné en « Roaming » ne s'enregistrera que sous
l’opérateur où on note un gain pour éviter que les opérateurs auront des pertes de revenu.

6
Chapitre 1 : cadre générale du projet

Figure 4: Configuration de technique” Steering Of Roaming”

1.5.2 Description du Sujet

Le "Steering of roaming" est le processus par lequel l'opérateur détermine à quel partenaire
(opérateur étranger) l'abonné doit se connecter pendant le "roaming". Tunisie Télécom a pour
objectif de permettre aux abonnés d'utiliser les services 3G et 4G sous le réseau des opérateurs
privilégiés en profitant de la meilleure qualité de service "QoS" et du tarif à la minute le plus bas.
A cet égard, Tunisie Telecom m'a confié la gestion du projet en développant une application de
« Steering of roaming» qui aide Tunisie Telecom à atteindre ses objectifs.

1.5.3 Objectif du projet

Après une enquête commerciale et une comparaison prix/revenus à la minute, cette application
permet à Tunisie Telecom de déterminer à quels partenaires un abonné doit se connecter en
« Roaming ». Cette solution permet également à Tunisie Telecom de fournir une expérience de
« Roaming » de haute qualité avec une surveillance de la qualité en temps réel, réduisant le taux
de désabonnement et augmentant la satisfaction des abonnés en « out-bound Roaming ».
De plus, « Steering de Roaming » permet d'augmenter son chiffre d’affaire.

7
Chapitre 1 : cadre générale du projet

Les revenus du « roaming» sont directement impactés par les baisses de facturation et de prix.
Pour gérer les coûts de gros, il est impératif de guider « Roamers »vers un réseau prioritaire avec
une direction précise et un outil de déclaration flexible.
Par conséquent et grâce au «Steering »Tunisie télécom sera capable de :
– Améliorer les marges de « Roaming ».
– Optimiser le « Roaming » de l’entreprise.
– Garder ses clients satisfaits en surveillant la qualité du service afin qu’ils puissent avoir la
plus haute qualité pendant l’expérience de «Roaming».
– Réduire les dépenses parce que les abonnés itinérants seront toujours sur le réseau avec
les plus bas tarifs de « Roaming ».

Figure 5:Distribution des Roamers sur des différents VPLMN

Avec le « Steering de Roaming » Tunisie Télécom peut économiser :


- Les coûts de « out-bounding roaming »
- Les coûts d'entretien.
- Les coûts d'infrastructure pour le lancement de nouveaux services de plate-forme
intelligente de réseau de la solution.
. En outre, le
« Steering de Roaming » aide à augmenter le chiffre d'affaire qui:
- Garantit que le réseau reçoit un certain niveau de trafic de « Roaming ».
- Le partenariat avec les autres opérateurs devient plus attrayant parce qu'on peut garantir
un certain niveau de trafic sur les réseaux de nos partenaires de Roaming et d'accroître leur

8
Chapitre 1 : cadre générale du projet

chiffre d'affaires.

1.6 Conclusion

La solution de Steering de Roaming va réduire le taux de désabonnement et augmente la


satisfaction des abonnés en out-bound Roaming alors Tunisie Télécom va offrir des expériences
de Roaming de haute qualité avec un contrôle en temps réel de la qualité du service

9
Chapitre 2 :

Roaming 2G, 3G et 4G :
Principes, Architectures et Services
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services

Chapitre 2
Roaming 2G, 3G et 4G : Principes,
Architectures et Services

2.1 Introduction

La mobilité est un élément clé du progrès gagnant dans l'infrastructure cellulaire. Cependant,
le « Roaming » élargit également la définition de la mobilité et fournit une technologie, une
infrastructure et des frontières avancées. Le but est de définir et de recevoir des
communications, d'envoyer et de recevoir des messages courts et d'accéder à plusieurs
services de n'importe où dans le monde en utilisant le même téléphone et le même identifiant.
Le développement étendu de la technologie GSM et GPRS (3G / 3G +) donne aux utilisateurs
la flexibilité d'effectuer la voix, l'information, le texte et d'autres activités sur plus de 700
infrastructures. Avec la sortie du LTE, vous pourrez accéder très rapidement aux services
d'information en situation d'itinérance. De plus, les partenariats d'itinérance CSFB (Circuit
Switched FallBack) et VoLTE permettront aux clients d'accéder aux services de voix et de
texte à partir de leur infrastructure LTE. L'objectif de ce chapitre est de vous présenter les
principes, l’architecture et les services de roaming 2G, 3G et 4G.

Figure 6:Evolution de réseaux mobiles

11
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services
2.2 Présentation du Roaming

Dans cette partie je vais définir les principes et l’architectures de « Roaming » 2G, 3G et 4G
ainsi que les services.

2.2.1 Définition

Le roaming, terme anglais désignant « itinérance » en français, désigne le service


téléphonique fourni par un opérateur à un abonné. Le principe est de leur permettre d’appeler
et d’être appelé dans un pays étranger. Une fois la frontière physique franchie, les compagnies
de téléphone nationales ne fourniront plus de services. Les opérateurs de différents pays
permettent aux téléphones des abonnés de se connecter à des réseaux étrangers de manière
totalement transparente afin que les connexions puissent continuer à passer et à recevoir des
appels, ainsi que des SMS, des MMs et même connecter à internet, les opérateurs de
différents pays passent des accords dits de roaming, afin que les téléphones de leurs abonnés
puissent se connecter en toute transparence à un réseau (GSM, GPRS ou UMTS) étranger si
nécessaire. De cette façon, l'opérateur peut assurer la continuité du service sans rien faire. Un
service payant avec une redevance qui varie selon l'opérateur. [2] (definition de Roaming)

Figure 7:Le Roaming

12
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services
2.2.2 Roaming : Type de contrat

 L'accord de Roaming GSM :


Il permet aux clients d'accéder aux services de téléphonie (services de base et services
supplémentaires) à partir du réseau qu'ils visitent.
 L’accord de roaming GPRS :
Il permet à un client d’accéder à ses services Internet et/ou Intranet depuis un réseau
visité.
 L'accord de Roaming CAMEL :
Il permet aux clients d'accéder à des services à valeur ajoutée tels que les services
prépayés et les services VPN (Voice Virtual Private Network), ainsi qu'à des numéros
courts spécifiques tels que la messagerie vocale depuis les réseaux qu'ils visitent.
 L'accord de Roaming SMS :
Ils permettent aux clients d'envoyer et de recevoir des SMS vers et depuis les réseaux
qu'ils visitent.
 L’accord de roaming MMS :
Il permet à un client d émettre et de recevoir des MMS depuis le réseau qu’il visite.
 L’accord de roaming LTE :
Il permet à un client d accéder à ses services Internet et/ou Intranet depuis un réseau
visité LTE et donc à disposer d’un très haut débit.
 L’accord de roaming CSFB (Circuit Switched FallBack) :
Il permet à un client LTE d’accéder via le domaine circuit 2G/3G à ses services de
téléphonie, service SMS et service USSD depuis un réseau visité LTE.
 L’accord de roaming VoLTE :
Il permet à un client LTE d’accéder à ses services de téléphonie, service SMS et service
USSD depuis un réseau visité LTE grâce à l’architecture IMS (IP MultiMedia
Subsystem).

2.2.3 Structure pour le Roaming 2G/3G

Afin de permettre le roaming 2G/3G, la structure suivante doit être mise en œuvre :

13
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services

Figure 8:Connectivité entre réseau visité et réseau nominal 2G/3G

A : Des liens de signalisation SS7 ou SIGTRAN pour le trafic MAP entre le réseau visité et
le réseau nominal.
Ces sont des liens nécessaires pour l’échange de signalisation entre le MSC Server/VLR ainsi
que le SGSN du réseau visité et le HLR du réseau nominal
B : Des liens d’interconnexion pour le transport de la voix et des données du domaine circuit
entre le réseau visité et le réseau nominal
C : Des liens d’interconnexion pour le transport des paquets IP du domaine paquet entre le
réseau visité et le réseau nominal.
Il s’agit du GRX (GPRS Roaming Exchange) avec 25 opérateurs le constituant.

Figure 9: Les différents interconnexion de Roaming 2G/3G

Le roaming GSM requiert des interconnexions de type A et B

Le roaming GPRS requiert des interconnexions de type A et C

14
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services
Le roaming 3G requiert tous les types d interconnexion.

2.2.4 Accord

Afin de permettre à un usager l’itinérance et l’usage de ses services depuis le réseau visité, les
deux réseaux (visité et nominal) doivent signer un accord de roaming. L’accord de roaming
peut être un accord bilatéral entre deux partenaires de roaming ou peut être une relation
indirecte en utilisant un broker de roaming (roaming hub). L’accord de roaming couvre
différents aspects opérationnels et de négoce incluant l’interconnexion, la résolution des
problèmes, les tarifs/prix (tarif d une communication voix à la minute ou de communication
de données au Megabyte ; prix de l’envoi d un SMS), le format des données d’usage et le
mécanisme d échange de ces données d’usage.

2.2.5 Facturation

Le réseau visité génère des tickets d’usage pour tous les services utilisés par un roamer depuis
le réseau visité. Il valorise les tickets d’usage et génère la facture pour le réseau nominal du
roamer selon les termes et conditions spécifiés dans l’accord de roaming. Le réseau visité
transfère aussi les tickets d’usage détaillés pour chaque roamer à son réseau nominal dans un
format spécifié. Le réseau nominal règle les factures du réseau visité et facture son propre
client pour les services utilisés en roaming. Le processus de billing et settlement entre deux
opérateurs peut être direct ou via une clearinghouse.

2.2.6 Test

Des tests d’interfonctionnement sont réalisés avant que le service de roaming soit ouvert
commercialement. Ceci est requis pour assurer que l’usager puisse accéder à tous les services
fournis par l’accord de roaming. Des tests à la demande et périodiques sont aussi réalisés afin
d’assurer la disponibilité du roaming.

Figure 10:Réalisation des tests avec GlobalRoamer


15
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services
2.2.7 Service de Roaming

Le service que le roamer accède depuis le réseau visité dépend de trois facteurs :
 Les capacités de la station mobile (MS, Mobile Station)
 La liste de services convenue dans l accord de roaming
 Le niveau de souscription

2.2.8 Connectivité entre réseaux mobiles 2G/3G

2.2.8.1 Réseau de signalisation SS7/SIGTRAN

Le premier réseau d’interconnexion est le réseau de signalisation.


Un réseau de signalisation international SS7/SIGTRAN doit permettre à un MSC Server ou
un SGSN visité d’interagir avec le HLR nominal pour:
 Obtenir des vecteurs d’authentification pour authentifier l’UE. En 2G, l’UE s’authentifie
au réseau. En 3G, l’authentification est mutuelle.
 Obtenir le profil de l’usager. Le profil 2G/3G circuit contient la liste des services
(services de base, services complémentaires, service à valeur ajoutée CAMEL) et leurs
marques associées. Le profil 2G/3G paquet contient la liste des APNs (Access Point
Name) autorisés pour un UE donné.
 Informer le HLR de la localisation de l’UE, c’est à dire l adresse du MSC Serveur ou du
SGSN qui prend en charge l’UE actuellement. L’adresse est un Global Title (GT). [2]
(definition de Roaming)

Figure 11:Réseau SS7/SIGTRAN International pour le roaming

Comme montré à la figure (11), les réseaux SS7/SIGTRAN des réseaux visité et nominal sont
interconnectés entre eux via un réseau SS7/SIGTRAN international.
Différents brokers internationaux forment le réseau SS7/SIGTRAN international avec une
topologie maillée entre eux.
Deux d’entre eux sont montrés à la figure : BICS (Belgacom Carrier Service) et IBNF
(International and Backbone Network Factory). Dans l’exemple, le réseau visité à un accord
d’interconnexion avec BICS. Quand au second, son accord est avec IBNF. Ainsi les messages
de signalisation MAP échangés entre le MSC Server ou SGSN visité et le HLR nominal

16
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services
traversent les STPs (Signaling Transfer Point) des réseaux visité, des brokers internationaux
BICS et IBNF et enfin ceux du réseau nominal.
Dans le cas SS7, les messages de signalisation MAP sont transportés sur
(TCAP/SCCP/MTP3/MTP2/MTP1).
Dans le cas SIGTRAN, les messages MAP sont transportés entre MSC Server ou SGSN et le
STP sur TCAP/SCCP/M3UA/SCTP/IP et entre les STPs sur
TCAP/SCCP/MTP3/M2PA/SCTP/IP.

2.2.9 Réseau IP d’interconnexion (GRX)

Pour établir le lien entre les réseaux GPRS/IP des différents opérateurs mobiles, plusieurs
solutions existent :
 Connexion directe entre opérateurs mobiles
 Connexion indirecte par l’intermédiaire de l’Internet
 Connexion indirecte par raccordement aux GRX (GPRS Roaming exchange).
Le GRX est une solution proposée par les opérateurs de backbone IP. Un GRX est un réseau
de données dédié interconnectant les infrastructures des opérateurs mobiles GPRS.
Des arbitrages furent donc réalisés entre la qualité / sécurité et les coûts de mise en place
conduisant à privilégier la solution GRX qui présente le meilleur rapport entre la qualité et le
coût pour l’ensemble des solutions disponibles.
GRX (GPRS Roaming Exchange) est donc un réseau d’interconnexion pour le transport du
trafic de données (trafic IP) entre réseaux GPRS. GRX est un réseau centralisé auquel se
connectent l’ensemble des réseaux GPRS afin qu’ils disposent de connectivité entre eux.
GRX correspond à un réseau privé virtuel IP (Virtual Private Network) (Figure 12).

Figure 12: Réseau GRX

Etablissement de contexte PDP depuis un réseau visité


Lorsque l'usager est dans son réseau nominal, l'activation d'un contexte PDP conduit à la
création d'un tunnel entre les nœuds SGSN et GGSN de ce réseau nominal. Le GGSN est
identifié par le paramètre APN présent dans la demande d établissement de contexte PDP. Cet
APN est traduit par le DNS en une adresse IP de GGSN.

17
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services
Si l'usager est dans un réseau visité, l'activation d'un contexte PDP induit la création d'un
tunnel GTP entre le SGSN visité et le GGSN nominal. Le SGSN visité identifie le GGSN à
l'aide de l'APN. Cette approche peut être perçue comme inefficace car elle crée un effet
trombone, mais en fait, 80% du trafic d'un roamer typique est échangé avec des serveurs dans
le pays d'origine. Le principal inconvénient de cette solution est le grand nombre de tunnel
établis à travers le backbone inter-PLMN (GRX) et l'ajout de nouveaux nœuds, les BGs
(Border Gateways). Toutefois elle permet aux deux opérateurs de connaître le nombre
d’octets émis et reçus par l’UE depuis le réseau visité. Il est possible en théorie que le SGSN
et le GGSN soient dans le réseau visité. En effet, le profil paquet de l’UE liste l ensemble des
APNs autorisés pour cet UE, et pour chaque APN une variable «VPLMN address Allowed»
est présente pouvant être positionnée à «enabled» ou «disabled». La valeur «enabled» signifie
que le GGSN pour cet APN sera celui du réseau visité lorsque l’UE sera dans un réseau visité.
En pratique ce variable est toujours positionné à «disabled» pour forcer le trafic à être routé à
un GGSN nominal. (definition de Roaming)

Figure 13 : Procédure d’établissement de Contexte PDP depuis un réseau visité

Dans ce scénario décrit à la figure (13), un roamer s’attache au SGSN d’un réseau visité et
active un contexte PDP qui implique un GGSN présent dans le réseau nominal. Le SGSN
visité doit apprendre l’adresse IP de ce GGSN nominal pour lui envoyer une requête GTP-C
Create PDP Context Request.
Le SGSN visité utilise l’APN soumis par l’UE pour interroger le DNS. La figure ci-dessus
décrit la procédure de résolution DNS en détail. Elle consiste en les étapes suivantes :
1. L’UE envoie une requête SM Activate PDP context Request au SGSN visité pour
demander l’établissement du context PDP. Ce message contient l’APN du service que veut
utiliser l usager, la QoS requise, etc.
2. Le SGSN visité rajoute à l’APN l’identifiant du réseau nominal (e.g.,
mnc001.mcc208.gprs) et envoie une requête DNS à son DNS local.
3. Le DNS local n’ayant pas la correspondance entre cet APN et l’adresse IP du GGSN
nominal concerné, route la demande au DNS du GRX (root DNS).
18
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services
4. Le DNS du GRX répond en retournant l’adresse IP du DNS associé à l’opérateur
(mnc001.mcc208.gprs).
5. Le DNS visité interroge alors le DNS nominal pour obtenir la correspondance.
6. Le DNS nominal retourne la ou les adresses IP du (des) GGSN concerné(s).
7. Le DNS visité retourne cette information au SGSN visité.
8. Le SGSN visité choisit une des adresses IP si plusieurs lui ont été retournées par son DNS
visité et émet une requête GTP-C Create PDP Context Request au GGSN correspondant.
9. Le PCEF du GGSN contacte le PCRF tous deux appartenant au réseau nominal, afin
d’obtenir les règles PCC (Policy and Charging Control) notamment celles liées à l anti-bill
shock.
10. Le PRF retourne les règles au PCEF.
11. La réponse GTP-C Create PDP Context Response du GGSN indique au SGSN qu’un
tunnel réseau est établi entre SGSN et GGSN.
Il reste au SGSN de demander au BSC ou RNC à l accès de créer un RAB (Radio Access
Bearer) qui correspond à une connectivité entre l’UE et le SGSN.

2.2.10 Accord du Roaming 4G

Trois accords de roaming seront possibles pour la 4G :


1. Accord de roaming LTE pour permettre à un roamer 4G d accéder à ses services de
données depuis un réseau visité LTE/ePC
2. Accord de roaming CSFB (Circuit Switched FallBack) pour permettre à un roamer 4G d
accéder à ses services de téléphonie depuis un réseau visité LTE/ePC supportant la
fonctionnalité CSFB.
3. Accord de roaming VoLTE (Voice over LTE) permettant à un roamer 4G d’accéder à ses
services de téléphonie depuis un réseau visité LTE/ePC supportant la fonctionnalité VoLTE
via l architecture IMS.
Afin de permettre le roaming 4G, la structure suivante doit être mise en œuvre (Figure 14):

Figure 14: Connectivité entre réseau visité et réseau nominal 4G

19
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services
1. Connectivité entre réseaux mobiles LTE/ePC (roaming LTE) :
A. Des liens de signalisation SCTP/IP pour le trafic DIAMETER entre le réseau visité et le
réseau nominal. Ces liens sont nécessaires pour l’échange de signalisation entre le MME/S4-
SGSN du réseau visité et le HSS du réseau nominal
B. Des liens d’interconnexion pour le transport des paquets IP du domaine paquet entre le
réseau visité et le réseau nominal. Il s’agit de l’IPX (IP Exchange Network)
2. Connectivité entre MME et MSC Server du réseau visité (roaming CSFB)
3. Connectivité entre réseaux IMS (roaming VoLTE)
A. Des liens de signalisation SIP pour le trafic SIP entre le réseau visité et le réseau nominal.
Ces liens sont nécessaires pour l échange de signalisation entre le P-CSCF du réseau visité et
le S-CSCF du réseau nominal B. Des liens d interconnexion pour le transport des paquets IP
du domaine paquet entre le réseau visité et le réseau nominal. Il s agit de l IPX (IP Exchange
Network). (definition de Roaming)

2.2.11 Connectivité entre réseaux mobiles 4G (LTE/ePC)


Réseau de signalisation DIAMETER
Le premier réseau d’interconnexion est le réseau de signalisation. Un réseau de signalisation
international DIAMETER doit permettre à un MME visité d interagir avec le HSS nominal
pour :
 Obtenir des vecteurs d’authentification pour authentifier l’UE. En 4G, l authentification
est mutuelle.
 Obtenir le profil de l usager. Le profil 4G est uniquement un profil paquet et contient la
liste des APNs autorisés pour un UE donné. Informer le HSS de la localisation de l’UE, c
est à dire l’adresse du MME qui prend en charge l’UE actuellement. L’adresse est un
hostname.

Figure 15: Réseau DIAMETER International pour le Roaming LTE

Comme montré à la figure (15), les réseaux de signalisation DIAMETER des réseaux visité et
nominal sont interconnectés entre eux via un réseau DIAMETER international. Différents
brokers internationaux forment le réseau DIAMETER international avec une topologie

20
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services
maillée entre eux. Parmi ces derniers, figures BICS, IBNF et Syniverse. Dans l’exemple, le
réseau visité à un accord d interconnexions avec Syniverse. Quand au second, son accord est
avec IBNF.
Ainsi les messages de signalisation DIAMETER échangés entre le MME visité et le HSS
nominal traversent les Agents DIAMETER des réseaux visité, des Broker/Hub internationaux
Syniverse et IBNF et enfin ceux du réseau nominal. (definition de Roaming)

2.3 Roaming en Tunisie Télécom

Le service « Roaming » est accessible gratuitement à tous les clients mobiles prépayés et post-
payés de Tunisie Télécom. L’activation du service Roaming pour cet opérateur se fait comme
suit :

*Roaming Appels et SMS


 Si vous êtes client prépayé, il vous suffit de composer GRATUITEMENT *117*1#

 Si vous êtes client post-payé, le service Roaming est pré-activé sur votre ligne.

*Roaming Internet Mobile en 3G++

Seuls les clients post-payés peuvent accéder à l’internet mobile depuis l’étranger.

 Si vous êtes ancien client post-payé, le Roaming est automatiquement activé.

 Si vous venez d’acheter une ligne post-payée, demandez à activer le Roaming internet
à l’agence commerciale TUNISIE TELECOM la plus proche.

Le choix d’opérateur à l’étranger se fait selon deux modes :

 Automatique : Sélectionnez dans le menu de votre mobile le mode recherche


automatique.

 Manuel : Sélectionnez le réseau de votre choix parmi la liste des réseaux disponibles
au niveau du menu de votre mobile. [3] (site officiel tunisie telecom)

2.4 Conclusion
Le roaming(ou itinérance) consiste à utiliser votre forfait mobile sur un réseau d'un opérateur
différent de celui auprès duquel vous êtes inscrit. C'est si vous êtes à l'étranger. Pour
téléphoner, envoyer des SMS et MMS et vous connecter à Internet, vous utilisez les réseaux
d'opérateurs étrangers qui ont des contrats avec des opérateurs de téléphonie mobile. Parlons
alors de l'itinérance internationale.

21
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services

22
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services

Chapitre 3:

Le Steering

23
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services

Chapitre 3
Le Steering

3.1 Introduction
«Steering of Roaming» est le processus par lequel l'opérateur mobile décide quel partenaire
l'abonné utilisera lors de l'itinérance. Ces décisions sont généralement prises pour profiter des
meilleurs prix de nos partenaires. De plus en plus, en raison de la « crise du réseau » causée par
les pics d'utilisation des données, ils peuvent également être utilisés pour filtrer les partenaires
pour des problèmes de qualité. Deux méthodes principales sont actuellement utilisées : la gestion
par réseau et la gestion par carte SIM. Ces derniers n'ont pas seulement des avantages mais
aussi des inconvénients. Certains opérateurs utilisent les deux approches ensemble. De plus,
quelle que soit l'approche que vous utilisez, les paramètres importants à prendre en compte sont
la maximisation des revenus, la maximisation de la rentabilité et l'optimisation de l'expérience
client.

3.2 Steering Of Roaming

3.2.1 Définition

Le «Steering of Roaming» ou directeur de l’itinérance a été déployé par le HPLMN (Home


Public Land Mobile Network, Opérateur d’origine) pour guider les abonnés en itinérance
sortante vers les VPLMN (Visited PLMNs, Opérateur étrangers) préférés dans chaque pays.
Dans certains cas, un seul PLMN préféré est sélectionné, dans d’autres cas le «Steering» de
«Roaming» consiste à gérer la proportion du chiffre d’affaires et les parts du trafic entre deux ou
plusieurs VPLMNs. Le «Steering» de «Roaming» est la déduction logique d’accords de
Roaming qui sont liés aux volumes et aux pourcentages pour un minerai PLMN plus préférés.
D’une part, il s’agit d’une affaire commerciale importante pour détecter les écarts à court ou à

24
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services

long terme de ces distributions cibles, d’autre part, il est intéressant de tester la détérioration
potentielle de l’expérience client causée par le «Steering» de «Roaming».

Figure 16:Steering de Roaming

3.2.2 Le cycle de vie de Steering

Dans la figure (19), je vais résumer le cycle de vie de Steering.

Figure 17: Cycle de vie de Steering

25
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services

3.3 Discount

Au début de chaque année financière et suite à l’étude de bilan les opérateurs entre autres TT
fixent une offre dans laquelle indiquent tous les services appris avec réduction de prix et remise
(discount des prix) à titre d’exemple :
– Cout SMS 0.7DT devient 0.4DT
– Cout appel sortant en Roaming 2.5DT devient 1.8DT
– Cout GPRS 1MB en Roaming 10DT devient 6DT
TT envoie cette offre pour tous les opérateurs .ceux qui accepteront ces prix seront sujet
d’élaboration des contrats d’un an et par suite les abonnées de TT s’enregistreront

3.4 Fonctionnalité de SS7 Steering of Roaming

Chaque fois qu’une demande de mise à jour provenant de VLR VPLMN, elle sera redirigée vers
le nœud SoR (Steering of Roaming) pour déterminer si HPLMN va permettre ou bien rejeter la
demande. SOR est un nœud intelligent distinct qui aura la base de données pour la prise de
décision.

Figure 18: SS7 SoR Principe de fonctionnement

26
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services

3.5 Serveur de Steering de Roaming


En général, les mécanismes « Steering » de « Roaming » peuvent être inclus dans un nœud
existant, tel qu'un HLR, en envoyant un message d'interception au HLR. Cependant, le serveur
de « Steering » de « Roaming » est essentiellement utilisé pour permettre à l'opérateur HPMN
de contrôler la signalisation SS7. Ces serveurs de « Steering » de « Roaming » surveillent les
messages de signalisation SS7 destinés au HPMN HLR. Dans le cas du "roaming" vers un
opérateur non préféré, l'action est prise en envoyant un message d'erreur indiquant l'échec de
réseau.

Figure 19: Position du réseau de serveur Steering de Roaming

3.5.1 Redirection basée sur les nœuds SS7


Cette méthode profite du comportement d’un combiné en mode de sélection automatique du

PLMN lors de la réception d’un rejet d’un Update Location. Un téléphone effectue jusqu’à

quatre mises à jour des emplacements «Location Update» sur le même VPLMN en attendant 15

secondes entre chaque tentative avant de choisir un autre réseau. Soit quatre est le nombre

maximal de tentatives, après quatre échecs d’enregistrement ou de rejet, le téléphone choisit un

autre réseau prenant soit le prochain PLMN sur la liste des PLMN préférés ou en sélectionnant

n’importe quel PLMN disponible. Avec cette procédure de rejet de Location Update, le nœud de

Steering du HPLMN oblige les utilisateurs de choisir un autre opérateur spécifique. Ainsi, soit

27
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services

l’abonné aura accès au seul VPLMN préféré soit le trafic sera distribué selon l’accord entre le

HPLMN et les autres VPLMN. Les codes d’erreur envoyés par rejetant la mise à jour

d’emplacement afin de rediriger le trafic sont normalement affectés aux messages MAP

indiquant un problème. Ces messages d’erreurs de rejet sont «données manquantes», «valeur de

données inattendue» ou «l’échec du système ».

Figure 20: Succès de Steering sur un VPLMN préféré le serveur de Steering

3.6 Types de Steering

3.6.1 SIM BasedSteering

Le SIM BasedSteering consiste à ce qu’un opérateur calcule durant une période de cinq ans les
revenus positifs avec un certain nombre d’opérateurs. Par exemple Tunisie Télécom enregistre
toujours des revenus positifs avec SFR France et décide ainsi auprès des fournisseurs d’acquérir

28
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services

20000 cartes SIM avec SFR comme réseau préféré. Ainsi, 20000 abonnés de Tunisie
Télécomseront redirigés automatiquement vers SFR France pendant leur expérience de
«Roaming».

3.6.2 Principe de la Carte SIM


La carte SIM est une puce contenant un microcontrôleur et une mémoire. Elle est utilisée en
téléphonie mobile pour stocker les informations spécifiques à l’abonné d’un réseau mobile, en
particulier pour les réseaux de type GSM, UMTS et LTE. Elle permet également de stocker des
données et des applications de l’utilisateur, de son opérateur ou dans certains cas de tierces
parties.

3.6.2.1 Eléments constitutifs

Le choix de l’intégration d’une carte à puce dans les systèmes de téléphonie mobile est basé sur
la nécessité de disposer des éléments suivants :
– un élément sécurisé contenant l’identifiant et les données de connexion d’un utilisateur donné.
– un élément amovible permettant de personnaliser un nouveau téléphone avec les données de
connexion; l’intérêt est de séparer le choix d’un terminal de la notion d’abonnement.
– un espace de stockage d’information pour les données personnelles de l’abonné (son
annuaire), mais également des paramètres de personnalisation de son terminal (paramètres de
messagerie...)
– un espace pour les applications de l’opérateur de téléphonie.

3.6.2.2 Interface physique

Figure 21: Carte à puce

L'interface physique de la carte a huit contacts :


1: VCC (alimentation)

29
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services

2: RST (remise à zéro)


3: CLK (horloge)
4: D+ (USB Inter-chip)
5: GND (masse)
6: SWP
7: I/O (entrée/sortie)
8: D- (USB Inter-chip).
L'USB utilise les contacts C4 et C8 ; cette interface est définie dans le standard ETSI TS
102.600. Le contact C6 est utilisé pour une interface vers un module sans contact qui permet
l'accès à des services de type NFC quel que soit le mode (émulation de carte, lecteur et peer to
peer) afin d'adresser des applications de transport (de type Navigo), de paiement, de lecture de
tags RFID et d'échange de données (P2P). L'interface vers le module sans contact est définie
dans les standards TS 102.613 (SWP) et TS 102.622 (HCI).

3.6.2.3 Détails d’abonnement mémorisés sur la carte

Identité unique de l’abonné (IMSI)


Numéro de téléphonique de l’abonné (MSISDN)
Identité de l’équipement (IMEI)
Code de service (opérateur)
Exemple : Carte SIM SFR France

30
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services

Figure 22: Carte SIM SFR France

3.6.3 RAN Steering

Le RAN Steering se fait en in-bound au niveau des aéroports et des sites de grand trafic tel que
groupement d’hôtels, il consiste à augmenter au maximum le signal radio de Tunisie Télécom
pour que lorsque l’abonné étranger essaye d’appliquer le Roaming il sera redirigé directement
vers TT comme c’est le signal le plus fort.

31
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services

Figure 23: RAN Steering

3.6.4 Configured Steering

Il se fait en out-bounding et se base sur les étapes suivantes :


– Calcul des tops 20 opérateurs
– Calcul des tops échanges auprès les chambres de commerce, vérification des factures et reçus
de la chambre de commerce
– Liste des prix AA14
– Comparaison entre coût de charge par minute et revenu
– Décision de Steering

Figure 24: Connexion a un opérateur visité

32
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services

Le Gateway SS7 peut voir dans les échanges SS7, donc il peut établir des calculs et des
statistiques et définir ainsi le top opérateur dans chaque pays, cette étude permet de sélectionner
en préférence les opérateurs sur lesquels on va appliquer le «Steering».

Figure 25: SCCP trafic par mois

D’après la figure (27), Lybiana est le top opérateur, ainsi il est le VPLMN préféré sur lequel on
va appliquer le «Steering». La Chambre de commerce s’interface entre Tunisie Télécom et les
autres opérateurs, par exemple en France elle reçoit les enregistrements d’appel et envoie à
Tunisie Télécom une cassette contenant les communications effectuées par les roamers en
France. Du moment que la chambre de commerce voit tous les échanges en terme de fichier
contenant les appels, elle corrige les fichiers erronés, effectue la conversion de devise (Euro vs
Dollar, Euro vs Dinar...), elle peut voir tous les trafics commerciaux et par la suite elle dresse les
histogrammes de perte et de revenu pour Tunisie Télécom et pour tous les autres opérateurs par
service. Chaque opérateur annonce ses prix dans un document qu’on appelle AA14, ce document
contient la liste des coûts de charge de chaque service (Tableaux I et II).

33
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services

Tableau III : Méthode de calcul des revenus

Voix
Date d’appel 6 mai 2018
Durée d’appel 61sec = 2min
Monnaie Virtuel (SDR) 1.5554
Cout de charge (par 1.7DT min)
Formule de Revenu : 2*charge par minute*2*Durée/SDR
Formule de Revenu : 2*charge par minute*2*Durée/SDR

Tableau IV : Calcul des revenus Data

Data
Données consommées : 7754752 Bytes
Coût de charge pour 1 KB 0,1 DT
Formule Revenu : Consommation * Coût / SDR
Résultat de Revenu = 497.85DT

34
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services

Figure 26: Distribution de trafic voix in par pays

Dans la figure (29), on marque que le niveau du trafic des out-roamers en Novembre 18 est en
baisse par rapport à Octobre 18 : - 10% par contre le trafic de France a augmenté de 4%. On
remarque aussi que la contribution de Top 5 à hauteur de 63% du total trafic Out-Roamers.

Figure 27: Trafic voix : Rapport revenu/coût

35
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services

La figure 30 présente :
– 87% du trafic via destination LYBIE passe par El Madar et support 87% des charges avec un
taux de marge négatif -83%.
– 47% du trafic via destination Maroc passe par MédiTel et support 70% des charges avec un
taux de marge négatif -49% : Impact très négatif sur la marge.

3.6.5 L’Anti-Steering

Suite à l’élaboration des tests avec des cartes SIM des différents opérateurs en TUNISIE sur tout
l’enregistrement sous TT, Ooredoo et Orange.

Figure 28: Tests effectués sur différents opérateurs

Un état trop détaillé (représenté par les figures 32 et 33) sera disponible et reflétera ces tests
comme suit :

36
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services

Figure 29: Test 1 sur (TT, Ooredoo et Orange)

Suite au Dashboard, on fixe la liste des opérateurs qui seront le sujet d’ANTISTEERING :

Figure 30: Test 2 sur (TT, Ooredoo et Orange)

37
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services

Durant la LOCATION UPDATE (LU) un échange des messages radio standards est établi selon
un tableau, bien défini par l’unité GSM WORLD, appelé MAPPING TABLE (Tableau V) :

Tableau VI : Mapping de la location update

DTAP (LOCATION UPDATING REJECT) MAP UPDATE LOCATION AREA response


IMSI unknown in HLR Unknown subscriber
Network failure Unknown LA
PLMN not allowed PLMN not allowed
LA not allowed LA not allowed
Roaming not allowed in this LA National Roaming not allowed
PLMN not allowed Operator determined barring
Illegal MS Illegal subscriber
Illegal ME Illegal equipment
Network failure System Failure
Network failure Unexpected data value
Network failure MAP U/P ABORT
Network failure MAP NOTICE
Network failure MAP CLOSE

Donc l’antisteering consiste à faire erroné ces messages radio, comme montre la figure 36 :

38
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services

Figure 31 : Antisteering

3.7 Conclusion

La direction du système d’itinérance permet une gestion puissante et flexible de la sélection du


réseau afin d’encourager le choix du réseau d’itinérance «correct» pour les abonnés (concept de
direction de l’itinérance).

39
Chapitre 4 : Etude Conceptuelle et Réalisation

Chapitre 4 : Etude
Conceptuelle et
Réalisation

40
Chapitre 4 : Etude Conceptuelle et Réalisation

Chapitre 4
Etude conceptuelle et réalisation

4.1 Introduction

La phase conceptuelle d'un projet est importante pour sa réalisation finale. Pour mon projet, j’ai
utilisé la méthodologie UML dans mon étude conceptuelle. La conception et le développement
orientés objet sont une méthodologie qui garantit une représentation d'objet approfondie,
complète et correctement modélisée. Ce chapitre contient des différents types de diagrammes.
Ceux-ci incluent des diagrammes de cas d'utilisation, des diagrammes de séquence et des
diagrammes de classe. Après avoir discuté de la dernière partie « Mise en œuvre », je finalise
mon processus de conception en présentant mon choix d'environnement. Ceci est considéré
comme la dernière étape de toute ma méthode, après quoi je mets en œuvre mes idées. Je décris
les différents composants matériels et logiciels que j’ai utilisés pour créer mon application.
Ensuite, nous je décris l'architecture de l'application. Par conséquent, mon application dispose de
plusieurs interfaces qui mettent en valeur l'utilisation de plusieurs composants.

4.2 Etude conceptuelle

4.2.1 Besoins Fonctionnels et non fonctionnels

4.2.1.1 Spécification des besoins fonctionnels

On élabore des tests avec les différents opérateurs avec une SIM physique de Tunisie Télécom
en Roaming suite à l’enregistrement répété, on décide quel opérateur est le réseau préféré.
Le satellite contrôle dès le début la totalité des échanges de tout type SS7 et data.
Mon but est d’essayer de remplacer les différentes mesures élaborées manuellement et transférer
les résultats dans une base de données puis on pourrait avoir l’étude de Roaming en out-bound

41
Chapitre 4 : Etude Conceptuelle et Réalisation

avec les opérateurs. Aussi on aura deux listes des opérateurs, une liste des opérateurs non
préférés et une liste des opérateurs avec lesquels le Steering sera appliqué. Pour ce faire, on doit :
– Étudier la connexion bilatérale des opérateurs en termes SS7
– Étudier la connexion data des opérateurs
– Étude commerciale de chaque opérateur pour comparer les prix
– Vérifier la répartition des données dans ces opérateurs et dresser la table de revenu
– Utiliser dans la plateforme de Steering pour bien dimensionner et charger les facturations.

4.2.1.2 Spécification des besoins non fonctionnels

A part les besoins principaux, l’application doit répondre aux critères suivants :

Sécurité :

– Besoins d’établissement de la connexion

– Besoins de mot de passe pour accéder à partie Admin de l’application

– Pas de déconnexion après temps morts d’inactivité

Audit :

– Champs Vérifiés : Login et mot de passe

– Temps de réponse : rapide

– Chargement de l’application : quelques secondes

– Ouverture d’écran et des délais de rafraîchissement : rapide

Intégrité :

– Traitement des échecs d’interface.

– Le traitement des mauvaises données

Rétablissement :

– Processus de rétablissement : intelligent et fiable

– Fréquences des sauvegardes : une sauvegarde après chaque modification.

42
Chapitre 4 : Etude Conceptuelle et Réalisation

Compatibilité :

– La compatibilité avec des applications partagées

– La compatibilité sur des systèmes d’exploitation différents

– La compatibilité sur des plateformes différentes

Aptitude à la maintenance :

– Conformité aux standards d’architecture

– Conformité aux standards de design – Conformité aux standards de développement

Ergonomie :

– Les standards d’ergonomie : La densité d’éléments sur les écrans : acceptable et rigoureuse.
Les couleurs : claires, confortables et originales

L’Interface Utilisateur : pratique et élégante

– Internationalisation : Langage : Français

Orthographe : claire, lisible et correcte

4.2.2 Diagramme de cas d’utilisation

Ce diagramme offre au utilisateur la possibilité de voir le top 10 des pays et leurs opérateurs avec
des informations technique sur chacune, afficher les diagrammes de signalisation entre TT et un
autre opérateur et à la fin de voir les types de Steering et l’antisteering.

43
Chapitre 4 : Etude Conceptuelle et Réalisation

Figure 32 : Diagramme des cas d’utilisation

4.2.3 Diagramme de classe

Un diagramme de classes représente la structure du système sous la forme des classes et de


relations entre ces classes. Les diagrammes de classes sont des diagrammes UML les plus
populaires utilisés pour la construction d’applications logicielles. Il est donc très important de
connaître la procédure de dessin de diagramme de classes. Ils sont essentiellement une
représentation graphique du point de vue statique du système et représente les différents aspects
de l’application. Donc, un ensemble de diagrammes de classe représente l’ensemble du système.
Les éléments d’un diagramme des Classes sont les classes et les relations qui les lient :

44
Chapitre 4 : Etude Conceptuelle et Réalisation

– Classe : Une classe est un élément qui définit les attributs et les comportements qu’un objet
est capable de générer. Le comportement est décrit par les messages possibles de la classe, il est
capable de comprendre avec les opérations qui sont appropriés pour chaque message.

– Association : Une association implique deux éléments du modèle ont une relation
généralement mis en œuvre comme une variable d’instance dans une classe. Ce connecteur peut
inclure des rôles nommés à chaque extrémité, cardinal, la direction et les contraintes. Association
est le type de relation générale entre les éléments.

– Composition : Si une classe ne peut pas exister par elle-même, mais doit être un membre
d’une autre classe, alors elle possède une relation de composition avec la classe contenant. Une
relation de composition est indiquée par une ligne avec un « diamant » rempli.

– Dépendance : Quand une classe utilise une autre classe, par exemple comme membre ou
comme paramètre d’une de ces fonctions, elle « dépend » ainsi de cette classe. Une relation de
dépendance est représentée par une flèche pointillée.

– Agrégation : Les agrégations indiquent une relation de contenant contenu. Elle décrite par
une relation « possède » .une relation d’agrégation est représenté par une ligne avec un « diamant
» creux.

– Généralisation : Une relation de généralisation est l’équivalent d’une relation d’héritage en


terme orientés objet (relation « est-un »). Une relation de généralisation est indiquée par une
flèche creuse se dirigeant vers la classe « parent ».

45
Chapitre 4 : Etude Conceptuelle et Réalisation

Figure 33: Diagramme de classe

4.2.4 Diagrammes de séquences

Pour expliquer le fonctionnement de mon application j’ai choisi d’étudier et expliquer quelques
scénarios avec des diagrammes de séquences qui montrent des aspects et des fonctionnalités
différentes des interfaces.
4.2.4.1 Diagramme de séquence « Authentification »

Description du scénario : Pour réaliser un diagramme de séquence il faut définir ses scénario
pour cela on va identifier le scénario d’authentification :

– scénario1 : L’utilisateur demande l’accès à l’application il introduit son pseudo et son mot de
passe. Si le pseudo et le mot de passe sont valides alors l’interface d’administrateur est affichée.

– Scénario2 :L’utilisateur demande l’accès à l’application il introduit son pseudo et son mot de
passe. Si le pseudo ou le mot de passe est incorrect, un message d’erreur est affiché.

46
Chapitre 4 : Etude Conceptuelle et Réalisation

Figure 34: Diagramme de séquence d’authentification

4.2.4.2 Diagramme de séquences «Gestion des utilisateurs»

Description du scénario : L’administrateur accède à la gestion des utilisateurs, Il peut modifier


les coordonnées d’un utilisateur. Il introduit les nouveaux coordonnées de l’utilisateur à gérer et
il valide la modification de cet utilisateur et le système les enregistres dans la base des données,
l’enregistrement est effectué au niveau de la table concernée de la base des données.

47
Chapitre 4 : Etude Conceptuelle et Réalisation

Figure 35: Diagramme de séquence de modification de l’utilisateur

4.2.4.3 Diagramme de séquences «Gestion des pays »

Description du scénario : L’administrateur accède à la table d’ajout des pays. Il introduit les
nouveaux coordonnées du nouveau pays et il valide l’ajout de ce pays et le système les enregistre
dans la base des données, l’enregistrement est effectué au niveau de la table concernée de la base
des données.

48
Chapitre 4 : Etude Conceptuelle et Réalisation

Figure 36: Diagramme de séquence d’ajout d’un pays

4.3 Réalisation

4.3.1 Environnement de développement

4.3.1.1 Environnement matériel

Au cours de développement de mon application, j’ai utilisé :

– Un ordinateur portable Lenovo

Processeur : Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz 2.59 GHz

Systéme d’exploitation : Windows 10 64 bits

Mémoire : 12.0 Go (11.8 Go utilisable)

49
Chapitre 4 : Etude Conceptuelle et Réalisation

Disque Dur : 500 Go

Carte graphique : Intel HD Graphics

4.3.1.2 Environnement logiciel

4.3.1.2.1 Framework

Angular (Front-End)

Angular est une plateforme de développement basée sur TypeScript. En tant que plate-forme,
Angular comprend : Un cadre basé sur des composants pour créer des applications Web
évolutives. Une collection bien intégrée de bibliothèques couvrant une grande variété de
fonctionnalités telles que le routage, le traitement des formulaires, la communication
client/serveur, etc. Un ensemble d'outils de développement pour vous aider à développer, créer,
tester et mettre à jour votre code.

Figure 37: Angular

Spring Boot (Back-end)

Spring Framework est très largement utilisé dans la communauté Java. Il permet d'accélérer le
développement d'applications d'entreprise, y compris le développement d'applications Web et
d'API Web.

Figure 38: SpringBoot

50
Chapitre 4 : Etude Conceptuelle et Réalisation

Postman

Postman a officiellement commencé comme une plate-forme d'API pour la création et la


consommation d'API. Dans l'ensemble, Postman est une plate-forme permettant de simplifier
toutes les phases du cycle de vie des API et de rationaliser la collaboration afin que vous puissiez
créer de meilleures API plus rapidement et plus facilement.

Figure 39 : POSTMAN

4.3.1.2.2 Editeurs de codes

Visual Studio Code

Visual Studio Code est un éditeur de code open source développé par Microsoft qui prend en
charge de nombreux langages via des extensions. Il support la saisie semi-automatique, la
coloration syntaxique, le débogage et les commandes Git.

Figure 40: Visual Studio Code

Intellij Idea

IntelliJ IDEA est un IDE intelligent et sensible au contexte pour travailler avec toutes sortes
d'applications en Java et d'autres langages JVM comme Kotlin, Scala, Groovy. De plus, IntelliJ
IDEA Ultimate est livré avec de puissants outils intégrés, la prise en charge de JavaScript et des
technologies associées, Spring, Spring Boot, Jakarta EE, Micronaut, Quarkus et Hellidon.

51
Chapitre 4 : Etude Conceptuelle et Réalisation

Figure 41 : Intellij IDEA

StarUML

StarUML est un outil de génie logiciel dédié à la modélisation UML édité par la société coréenne
MKLabs. Il est multiplateforme et fonctionne sous Windows, Linux et macOS. La dernière
version prend en charge un ensemble de diagrammes définis dans UML 2 et plusieurs
diagrammes SysML, organigrammes, diagrammes de flux de données et diagrammes de relation
d’entité. [5] (Wikipidia)

Figure 42 : Star UML

4.4 Extrait de la réalisation

Page d’accueil (Home Page) :

La « Home page » est la page principale de mon application. Ce terme est traduit par le terme
page d'accueil. Cette première page, point central du chemin de navigation, mérite une attention
particulière. En fait, c'est la vitrine du site qui fait la première impression sur les internautes.
D'un point de vue marketing, cette page est également très importante car elle ma permet de
diffuser les concepts générale de le mécanisme « Steering Of Roaming » et quelques offres
données par Tunisie Telecom. Le constat que les internautes initient une visite depuis cette page

52
Chapitre 4 : Etude Conceptuelle et Réalisation

ou y reviennent lors d'une visite fait de cette page un allié incontournable dans la stratégie
digitale globale de l’entreprise.

Figure 43 : Page d'accueil

Page « About Us » :

53
Chapitre 4 : Etude Conceptuelle et Réalisation

Figure 44 : About Us

Page « Services»:

Figure 45: Services

54
Chapitre 4 : Etude Conceptuelle et Réalisation

Page « Contact» :

Grace à cette interface l’utilisateur peut donner son opinion concernant le sujet de Steering of
Roaming et nous recevons ce message dans notre base de données puis nous étudions ce
problème pour le fixer.

Figure 46: Contact

Page « Admin»:

55
Chapitre 4 : Etude Conceptuelle et Réalisation

Figure 47: Admin Login

Figure 48: Login Successufully

56
Chapitre 4 : Etude Conceptuelle et Réalisation

Figure 49: Cas d’Username ou Mot de passe incorrecte

Dashboard:
La table de bord comme montre la figure (53) connecte toutes sortes de statistiques, des tableaux
et des courbes pour aider l’entreprise à détecter si elle enregistre un gain ou une perte sous un
opérateur et par conséquence elle va guider l'abonné en « Roaming » de s'enregistrer que sous
l’opérateur où elle note un gain pour éviter les pertes de revenu.

57
Chapitre 4 : Etude Conceptuelle et Réalisation

Figure 50: Dashboard

Après chaque période de Roaming la Chambre de commerce (DCH) s’interface entre Tunisie
Télécom et les autres opérateurs, par exemple en France elle reçoit les enregistrements d’appel et
envoie à Tunisie Télécom une cassette contenant les communications effectuées par les roamers
en France comme montre la table dans la figure(54). Du moment que la chambre de commerce
voit tous les échanges en terme de fichier contenant les appels, elle corrige les fichiers erronés,
effectue la conversion de devise (Euro vs Dollar, Euro vs Dinar...), elle peut voir tous les trafics
commerciaux et elle l’envoie ces données au Tunisie Telecom. Par la suite on peut dresser les
histogrammes de perte et de revenu pour Tunisie Télécom et pour tous les autres opérateurs par
service comme montre la figure (60). Chaque opérateur annonce ses prix dans un document
qu’on appelle AA14, ce document contient la liste des coûts de charge de chaque service.

58
Chapitre 4 : Etude Conceptuelle et Réalisation

Figure 51: Map Transaction(1)

Figure 52 : Map Transaction(2)

59
Chapitre 4 : Etude Conceptuelle et Réalisation

A partir de tableau au dessus qui affiche toutes les opérations effectuer entre le VLR et le HLR

qui sont également enregistrer dans la base de donné de l’application, on peut dessiner des
histogrammes pour faciliter la lire de données comme montre les figures (56 et 57).

Donc on va extraire les opérateurs qui ont les barres vertes (connexion entre HLR et VLR est
effectué avec succès) sont plus longues que les bleus (Echec dans la connexion entre HLR et
VLR) et continuer les étapes restants pour garantir l’efficacité de notre « Steering Of Roaming »

et concernant les autres opérateurs Tunisie Telecom va fixer avec eux les problèmes techniques

qui causes ces erreurs.

Figure 53: Histogramme de MAP Transaction(1)

60
Chapitre 4 : Etude Conceptuelle et Réalisation

Figure 54: Histogramme de MAP Transaction(2)

L’étape suivante de « Steering Of Roaming » consiste à calculer le pourcentage de niveau du


trafic des out-roamers dans chaque pays pour dégager notre liste de pays préférés qu’ont un
nombre important de « Roamers » qui sont avec Tunisie Telecom comme opérateur d’origine.

On peut remarque dans la graphe montré par la figure (58) que la France est la première dans
cette liste.

61
Chapitre 4 : Etude Conceptuelle et Réalisation

Figure 55: Distribution du traffic voix in par pays(1)

Figure 56: Distribution du traffic voix in par pays(2)

62
Chapitre 4 : Etude Conceptuelle et Réalisation

Finalement on va comparer les revenues qui viennent de services Roaming par rapports aux prix
ou bien couts de ce service et la comparaison se fait entre les opérateurs de chaque pays de la
liste obtenue. L’opérateur ayant une revenue plus large que son cout va garantir un gain pour
Tunisie Telecom et dans notre cas elle va diriger les roamers dans la France pour s’enregistrer
sous l’operateur SFR ou bien Bouygues Telecom et les restes des operateurs elle va supprimer le
contrat de Roaming avec eux pour ne pas avoir plus de perte (Figure 60).
Dans le cas de l’opérateur SAP Digital interconnect Tunisie Telecom n’on eut déjà un contrat de
Roaming ce pourquoi elle a 0 comme revenue/cost.

Figure 57: Tarif Moyen Revenue/Cost France

63
Chapitre 4 : Etude Conceptuelle et Réalisation

Figure 58: Tarif Moyen Revenue/Cost Algérie

Anti- Steering :

Tunisie Telecom non seulement peut applique le Roaming Outbound (a l’étranger) mais aussi
Inbond (Tunisie) : C’est le cas d’Anti-Steering. Donc a partir des statistiques qui viennent des
pays qui ont des contrats de Roaming avec Tunisie Telecom on peut obtenir des histogrammes
(comme montres la figure 62) qui montrent les nombres de « Roamers » qui s’enregistrent sous
les différents opérateurs tunisiens Ooredoo, TT ou bien Orange.

Donc quand on remarque que les nombres des roamers sous Orange ou Ooredoo est plus
supérieur que Tunisie Telecom elle va appliquer l’Anti-Steering.

64
Chapitre 4 : Etude Conceptuelle et Réalisation

Figure 59: Test 1 on (TT, Ooredoo, Orange)(1)

65
Chapitre 4 : Etude Conceptuelle et Réalisation

Figure 60: Test 1 on (TT, Ooredoo, Orange)(2)

« Roamer-Dashboard »:

Ici on peut ajouter, modifier ou supprimer un « Roamer »

66
Chapitre 4 : Etude Conceptuelle et Réalisation

Figure 61: Roamer Dashboard

Si on clique sur [Add Roamer] cette page s’affiche (figure 65) donc on entre les données
nécessaires puis on clique sur [Submit] ce personne sera enregistrer dans la base de donnée de
l’application et donc sera bénéficier de les offres de Tunisie Telecom

67
Chapitre 4 : Etude Conceptuelle et Réalisation

Figure 62: Create Roamer

Si on clique sur [Update Roamer] cette page s’affiche (figure 66) et on modifie les données que
l’on veut puis on clique sur [Submit] ce personne sera réenregistrer dans la base de donnée de
l’application avec la nouvelle modification.

Figure 63: Update Roamer

68
Chapitre 4 : Etude Conceptuelle et Réalisation

« Country-Dashboard »:

Ici on peut ajouter, modifier ou supprimer un pays.

Figure 64: Country Dashboard

Si on clique sur [Add Country] cette page s’affiche (figure 68) donc on entre les données
nécessaires puis on clique sur [Submit] cette pays sera enregistrer dans la base de donnée de
l’application et donc sera un partenaire en roaming avec Tunisie Telecom.

69
Chapitre 4 : Etude Conceptuelle et Réalisation

Figure 65: Create Country

Si on clique sur [Update Country] cette page s’affiche (figure 69) et on modifie les données que
l’on veut puis on clique sur [Submit] ce pays sera réenregistrer dans la base de donnée de
l’application avec la nouvelle modification.

Figure 66: Update Country

70
Chapitre 4 : Etude Conceptuelle et Réalisation

4.5 Conclusion

Cette application permet d’orienter l’abonnée out-bound vers le partenaire du Roaming offrant
les meilleurs tarifs avec la meilleure QoS et de résoudre le problème de trafic en in bound.

Mais dans certain cas Tunisie Telecom même si elle travail avec les opérateurs le plus utilisé de
services de roaming avec elle, le pourcentage de gain ne soit pas important. Le cause de cette
perte s’agit que l’abonné n’utilisera pas tous les services téléphoniques tels que Voix, SMS ou
bien Data durant son voyage.

71
Conclusion Générale

Le contrôle des services d'itinérance basé sur la signalisation est un outil efficace pour réduire les
coûts d'itinérance sortants. Le trafic sera redirigé vers le réseau où l'opérateur a les meilleurs
tarifs de Roaming. Donc l’application que j’ai développé au sein de Tunisie Telecom offre une
vue complète de tous les partenariats d'itinérance, permettant aux opérateurs de modéliser,
suivre, prévoir et gérer les contrats de Roaming pour assurer la satisfaction de leurs partenaires
en Roaming. De plus grâce à de statistiques enregistrées dans la base de données de cette
application, qui sont calculés par l’équipe commerciale de l’entreprise, Tunisie Telecom peuvent
désormais suivre de manière fiable les performances globales en temps réel et gérer plus
efficacement les activités de budgétisation et de facturation de l'itinérance.
D’une autre coté la perspective future est que Tunisie Telecom doit effectuer le Steering par
service. Donc elle va choisir pour chaque abonnée, d’après son historique d’utilisation des ses
services en Roaming, le service le plus utilisé et l’activer et pour les autres services seront
désactivés.
Ce processus assure surement un gain coté revenue tarifaire pour Tunisie Telecom et aussi
l’abonné ne va pas perdre de l’argent pour payer des services qu’il n’a pas besoins.
Ce projet m'a beaucoup aidé à plusieurs niveaux. D'une part, j’ai pu découvrir une nouvelle
technologie appelée « Steering, Anti-Steering et Steering Magnet » qui apportera de grands
avantages au secteur des télécommunications. D'autre part, j'ai eu l'opportunité d'élargir mes
connaissances techniques, notamment en programmation dans deux Framework : Angular et
SpringBoot.

72
Bibliographie
[1] https://docplayer.fr/1619006-Roaming-2g-3g-et-4g-principes-architecture-et-service-
efort-http-www-efort-com.html
[2] https://www.glossaire-international.com/pages/tous-les-termes/roaming.html
[3] https://www.leaders.com.tn/article/32914-tunisie-telecom-une-entreprise-engagee-et-
responsable
[4] https://www.tunisietelecom.tn/Fr/Particulier/Mobile/Services/roaming
[5] https://fr.wikipedia.org/wiki/StarUML

73

Vous aimerez peut-être aussi