Version Final Rapport SafaDjobbi
Version Final Rapport SafaDjobbi
Mémoire
De Fin d’Etude
SUJET
Préparé par
Djobbi Safa
Réalisé au sein de Tunisie Télécom
Le : / / , Tunis
Signature
Le : / / , Tunis
Signature
Remerciements
Introduction Générale......................................................................................................................1
Chapitre 1 :......................................................................................................................................1
1.1 Introduction.......................................................................................................................2
1.5.1 Problématique............................................................................................................6
1.6 Conclusion.....................................................................................................................9
Chapitre 2 :....................................................................................................................................10
2.1 Introduction........................................................................................................................11
2.2.1 Définition.................................................................................................................12
2.2.4 Accord......................................................................................................................15
2.2.5 Facturation...............................................................................................................15
2.2.6 Test..........................................................................................................................15
2.4 Conclusion......................................................................................................................23
Chapitre 3:.....................................................................................................................................25
Le Steering.....................................................................................................................................25
3.2.1 Définition.................................................................................................................26
3.3 Discount.........................................................................................................................28
3.6.5 L’Anti-Steering....................................................................................................38
3.7 Conclusion...................................................................................................................41
4.3 Réalisation.......................................................................................................................51
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
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
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 :
1
Chapitre 1 : cadre générale du projet
Chapitre 1
Présentation du cadre du projet
1.1 Introduction
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.
2
Chapitre 1 : cadre générale du projet
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.
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.
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
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.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
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.
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 ».
8
Chapitre 1 : cadre générale du projet
chiffre d'affaires.
1.6 Conclusion
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.
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
12
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services
2.2.2 Roaming : Type de contrat
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
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.
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.
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
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.
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).
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)
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.
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)
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)
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 :
Si vous êtes client post-payé, le service Roaming est pré-activé sur votre ligne.
Seuls les clients post-payés peuvent accéder à l’internet mobile depuis l’étranger.
Si vous venez d’acheter une ligne post-payée, demandez à activer le Roaming internet
à l’agence commerciale TUNISIE TELECOM la plus proche.
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.1 Définition
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».
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
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.
26
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services
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
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
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».
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.
29
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services
30
Chapitre 2 : Roaming 2G, 3G et 4G : Principes, Architectures et Services
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
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».
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
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
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
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.
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.
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
Suite au Dashboard, on fixe la liste des opérateurs qui seront le sujet d’ANTISTEERING :
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) :
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
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.
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.
A part les besoins principaux, l’application doit répondre aux critères suivants :
Sécurité :
Audit :
Intégrité :
Rétablissement :
42
Chapitre 4 : Etude Conceptuelle et Réalisation
Compatibilité :
Aptitude à la maintenance :
Ergonomie :
– Les standards d’ergonomie : La densité d’éléments sur les écrans : acceptable et rigoureuse.
Les couleurs : claires, confortables et originales
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
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.
45
Chapitre 4 : Etude Conceptuelle et Réalisation
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
47
Chapitre 4 : Etude Conceptuelle et Réalisation
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
4.3 Réalisation
49
Chapitre 4 : Etude Conceptuelle et Réalisation
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.
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.
50
Chapitre 4 : Etude Conceptuelle et Réalisation
Postman
Figure 39 : POSTMAN
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.
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
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)
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.
Page « About Us » :
53
Chapitre 4 : Etude Conceptuelle et Réalisation
Figure 44 : About Us
Page « 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.
Page « Admin»:
55
Chapitre 4 : Etude Conceptuelle et Réalisation
56
Chapitre 4 : Etude Conceptuelle et Réalisation
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
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
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
60
Chapitre 4 : Etude Conceptuelle et Réalisation
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
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.
63
Chapitre 4 : Etude Conceptuelle et Réalisation
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
65
Chapitre 4 : Etude Conceptuelle et Réalisation
« Roamer-Dashboard »:
66
Chapitre 4 : Etude Conceptuelle et Réalisation
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
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.
68
Chapitre 4 : Etude Conceptuelle et Réalisation
« 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
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.
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