Telechargé par chiraz ch

Initiation au Solution business & content development (USSD, WEB, SMS, Digital Process)

publicité
République Algérienne Démocratique Et Populaire
‫الجمهورية الجزائرية الديمقراطية الشعبية‬
Ministère de l’Enseignement Supérieur Et De La Recherche Scientifique
‫وزارة التعليم العالي والبحث العلمي‬
‫المدرسة الوطنية العليا لإلعالم اآللي‬
(‫)المعهد الوطني للتكوين في اإلعالم اآللي سابقا‬
Ecole nationale Supérieure d’Informatique
Ex. INI (Institut national de formation en informatique)
RAPPORT DE STAGE D’ETE
Thème
Initiation au Solution business & content
development (USSD, WEB, SMS, Digital
Process)
Réalisé par :
Proposé par :
−
Mekideche Ikram
OTA Algerie (Djezzy)
−
Reffad Sonia
Wilaya : Alger
Promotion : 2019/2020
Remerciements
Nous tenons tout d’abord à remercier Dieu le tout puissant et miséricordieux, qui nous
a aidé et nous a donné la volonté et le courage pour accomplir ce modeste travail.
D’abord, nous tenons à exprimer toute notre reconnaissance à l'entreprise Djezzy
‘OTA’ de nous avoir accueillie durant la période de notre stage et de nous avoir permis de
vivre une telle bonne expérience professionnelle et personnelle.
Nous adressons notre profonde gratitude et nos remerciements distingués à notre
encadreur Tewfik Slimani, Solutions Development Manager, qui nous a accompagné tout au
long de ce stage et qui n’a pas hésité à nous offrir sa précieuse aide.
Nos vifs remerciements vont également à toute l’équipe de département Business content &
development pour leur accueil et leur bienveillance.
Tout de même nous voudrions remercier Mme AIT ALI YAHIA Dahbia pour le travail
qu’elle fait étant une directrice des stages, et nos membres de jury.
Enfin, on tient à remercier tous ceux qui, de près ou de loin, ont contribué à
l’aboutissement de ce travail que nous espérons qu’il soit à la hauteur et reflète ce que nous
avons pu acquérir pendant cette période.
Table des matières :
Introduction ........................................................................................................................................... 1
1.
2.
3.
Présentation de l’organisme d’accueil :.......................................................................................... 2
1.1
Orascom Telecom Holding (OTH) ........................................................................................... 2
1.2
VEON ...................................................................................................................................... 2
1.3
Orascom Telecom Algérie ....................................................................................................... 2
1.4
Optimum Telecom Algérie ...................................................................................................... 3
1.5
Objectifs de l’OTA ................................................................................................................... 3
1.6
Organigramme de l’OTA ......................................................................................................... 3
1.7.
Présentation du service d’accueil : ......................................................................................... 5
Généralités sur la télécommunication ............................................................................................ 7
2.1
Réseau GSM ........................................................................................................................... 7
2.2
Opérateur Télécom ................................................................................................................ 7
2.3
Opérateur de réseau mobile .................................................................................................. 7
2.4
Composants d’un réseau opérateur mobile ........................................................................... 8
2.4.1
BSS (Base Station Subsystem) ......................................................................................... 8
2.4.2
NSS (Network Switching Subsystem) .............................................................................. 8
2.4.3
MS (Mobile Station) ........................................................................................................ 8
2.4.4
BTS (Base Transceiver Station)........................................................................................ 8
2.4.5
BSC (Base Station Controller) .......................................................................................... 9
2.4.6
MSC (Mobile Service Switching Center) .......................................................................... 9
2.4.7
VLR (Visitor Location Register) ........................................................................................ 9
2.4.8
HLR (Home Location Register) ........................................................................................ 9
2.4.9
AuC (Authentication Center) .......................................................................................... 9
2.4.10
EIR (Equipment Identity Register) ................................................................................... 9
2.5
Architecture du réseau GSM ................................................................................................ 10
2.6
Architecture d’un réseau d’opérateur télécom .................................................................... 10
2.7
Gestion des utilisateurs sur le réseau ................................................................................... 11
L’opérateur mobile Djezzy ............................................................................................................ 11
3.1
Services offerts par Djezzy : .................................................................................................. 11
3.2
OPENCODE : ......................................................................................................................... 12
Opencode iCarrier App : ............................................................................................................... 12
Opencode iUSSD : ......................................................................................................................... 12
3.3
Exemple de fonctionnement des services chez Djezzy : ....................................................... 12
3.3.1
USSD : ........................................................................................................................... 12
3.3.2
SMS : ............................................................................................................................. 16
4.
Digitalisation des processus : ....................................................................................................... 20
4.1.
Description du projet ............................................................................................................ 20
4.2.
Exemple de création de processus : ..................................................................................... 20
Conclusion ............................................................................................................................................ 28
Table des figures :
Figure 1 : LOGO OTH .............................................................................................................................. 2
Figure 2 : LOGO VEON ............................................................................................................................ 2
Figure 3 : LOGO OTA ............................................................................................................................... 2
Figure 4:LOGO DJEZZY ............................................................................................................................ 3
Figure 5 : Siège de Djezzy Dar-El-Beida .................................................................................................. 3
Figure 6:Organigramme de Djezzy ......................................................................................................... 4
Figure 7 : Organigramme du service IT Products & services ................................................................... 5
Figure 8: Architecture réseau GSM ...................................................................................................... 11
Figure 9: LOGO OpenCode ................................................................................................................... 12
Figure 10: Architecture interne de l’USSD ............................................................................................ 13
Figure 11: Fonctionnement de l’USSD .................................................................................................. 16
Figure 12: Architecture interne de SMS ............................................................................................... 17
Figure 13: Fonctionnement de SMS ..................................................................................................... 20
Introduction
Dans le cadre de notre formation d’ingénieur informaticien à l’Ecole Nationale Supérieure
d’Informatique (ESI ex INI), nous avons effectué un stage pratique d’une durée de quatre semaines
(du 15 septembre au 10 octobre 2019) au sein de l’entreprise Djezzy ‘OTA’, située à Dar-El-Beida Alger-, Djezzy est le premier opérateur mobile en Algérie en terme de nombre d’abonnés qui touche
les 17 millions.
Nous avons eu la chance de travailler au niveau du service Business content & development
de la direction IT products & services.
Durant ces quatre semaines, nous avons été chargées de comprendre le fonctionnement du
service où nous avons travaillé, de comprendre la procédure de travail de l’équipe solutions, les
plateformes utilisées par l’équipe de développement, l’architecture et le fonctionnement des
services USSD et SMS et enfin nous avons travaillé sur un projet de l’équipe intégration.
Dans ce rapport, nous allons présenter le travail réalisé durant ces quatre semaines et
l’expérience vécue. Nous allons en premier lieu présenter l’entreprise d’accueil ainsi que
l’environnement ou nous avons effectué notre mission. En deuxième lieu nous allons présenter des
généralités sur les réseaux de télécommunication, et après nous allons présenter le travail qui nous a
été attribué tout au long de stage. En dernier lieu nous terminerons par une conclusion.
1
1. Présentation de l’organisme d’accueil :
1.1
Orascom Telecom Holding (OTH)
C’est une entreprise égyptienne de téléphonie et
de nouvelles technologies crée en 1998 par un groupe
égyptien Weather Investments. OTH a commencé par
conquérir le marché égyptien en lançant, Mobinil, le
Figure 1 : LOGO OTH
premier opérateur de téléphonie dans le pays, puis elle a
continué à élargir son réseau pour couvrir d’autres pays ; Aujourd’hui, Elle est présente en MoyenOrient, en Asie, en Afrique et en Europe avec plus de 50 millions d’abonnés dont 13 millions en Algérie.
OTH possède des filiales à travers le monde citant :
✓
✓
✓
✓
✓
✓
✓
✓
Algérie : Orascom Telecom Algérie (OTA) .
Tunisie : Tunisie Telecommunications.
Bangladesh: Orascom Telecom Bangladesh Ltd, devenu Banglalink.
Chine : participation minoritaire dans Hutchison Telecom, filiale de Hutchison Whampoa
basée à Hong Kong.
Corée du Nord : développement du réseau 3G à travers la marque commerciale Koryolink
depuis 2011.
Égypte : marque commerciale Mobinil, filiale commune avec Orange.
Italie : Wind telecom.
Burundi : U-COM Burundi est une propriété d’Orascom.
En 2011, Veon (appelé VimpelCom anciennement) fait l’acquisition de 51,7% d’OTH et 100% de
Wind.OTH s'est vu réussir avec le lancement de Djezzy en 2002. La compagnie est devenue leader dans
le marché non seulement pour le nombre d'abonnés, mais aussi pour la qualité des services offerts.
1.2
VEON
VEON (VimpelCom anciennement) est une société multinationale de
télécommunications mobiles dont le siège social est basé à Amsterdam, c’est l’un des plus
importants opérateurs de réseau mobile au monde avec plus de 217 millions de clients
en voix, Internet fixe, Data et services digitaux à travers 12 marchés dans 14 pays.
Figure 2 : LOGO VEON
1.3
Orascom Telecom Algérie
Orascom Telecom Algérie est un opérateur de télécommunication mobile
algérien créé en 11 juillet 2001. C’est la plus grande filiale de OTH avec plus de 17
millions d’abonnés en décembre 2016 et plus de 4000 employés.
En 2000, OTA a obtenu une licence d’installation et exploitation d’un
réseau de téléphonie mobile. Elle a bénéficié également d’une licence de
téléphonie mobile de type GSM de la part de l’ARPT (Autorité de Régulation des
Postes et Télécommunications) en 2001.
Figure 3 : LOGO OTA
2
1.4
Optimum Telecom Algérie
Djezzy, officiellement Optimum Télécom Algérie (OTA), opérateur de
télécommunications algérien créé en juillet 2001, il a lancé ses activités en
février 2002. Leader des technologies de communications numériques,
l’entreprise fournit une vaste gamme de services tels que le prépayés, le postpayé, le Data ainsi que les services à valeur ajoutée et le Service Universel des
Télécommunications.
En avril 2014, Orascom Télécom Algérie est officiellement devenu
Optimum Télécom Algérie. En effet, OTA n’a pas changé uniquement de nom,
Figure 4:LOGO DJEZZY
mais aussi de statut et d’actionnaires. La nouvelle société est détenue alors à
51% par des opérateurs Algériens et à 49% par l’opérateur international de la
téléphonie mobile Russo-Norvégien Vimplecom, selon la règle controversée de 51% 49% imposée pour
tout investisseur étranger
Djezzy couvre 95 % de la population à travers le territoire national et ses services 3G sont
déployés dans les 48 wilayas. Djezzy a déployé ses services 4G dans 28 wilayas au 31 décembre 2017
avec une couverture de 25% de la population s’est engagée à couvrir plus de 50% de la population à
l’horizon 2021.
Djezzy est engagée dans un Processus de Transformation pour devenir l’opérateur numérique
de référence en Algérie. L’entreprise est dirigée par Vincenzo Nesci Président Exécutif et Matthieu
Galvani, Directeur Général.
La vision principale de l’entreprise, selon les
déclarations du comité exécutif de l’OTA, est d’être
l’Opérateur de Télécommunications préféré des
Algériens, leader sur son marché, apportant
constamment de la valeur à tous ses partenaires. Elle
désire être une référence pour son orientation client
et la qualité de son environnement de travail.
Figure 5 : Siège de Djezzy Dar-El-Beida
1.5
•
•
•
•
•
•
•
Objectifs de l’OTA
Offrir des produits de qualité à des prix compétitifs.
Introduire les nouvelles technologies.
Déployer des infrastructures à la pointe de la technologie.
Satisfaire les besoins de ses clients
Appliquer rigoureusement sa politique environnementale.
Créer pour ses employés le meilleur environnement de travail et d’épanouissement.
Améliorer sans cesse son processus internes dans le respect de sa politique qualité.
1.6
Organigramme de l’OTA
3
Chief Executive
Officer
Information
Technology
Technical
Regulation &
Interconnection
VIP Relation
Media Relation
Procurement
Administration
Commercial
Finance
Enterprise
Systems
Core
Network
HR
Commercial
Business
Planning
IT Products &
Services
Operation &
Maintenance
Facilities
Customers
Operations
IT operations
&
Infrastructure
Network
Production
Government
relations
Marketing
Service
Delivery
Access
Network
Safety &
Security
Sales
Application
Development
Network
Quality
Logistics
Technical
Budgeting &
Reporting
Legal &
Corporate
Affairs
Corporate Strategy
& Business
Development
Controller
PMO
Budgeting
planning &
Reporting
Corporate
Strategy
Treasury &
Corporate
Finance
Total Quality
Management
Revenue
Assurance
Business
Development
Regional
Affaires
Coordination
Figure 6:Organigramme de Djezzy
4
1.7.
Présentation du service d’accueil :
Notre stage a eu lieu au sein du service « IT products & services » plus précisément au
département « Business Content & Development », et voici son organisation :
IT products & services
Third Part
Demand
Management
Solutions team
Business Content &
Development (VAS)
Apps &
Development team
IVR CC
Interconnect
MFS, Content &
Integration team
Figure 7 : Organigramme du service IT Products & services
Business Content & Development :
Appelé avant VAS (Value added services) Est un terme courant dans le secteur de
télécommunication, pour désigner les services autre que les standards (appels vocaux, SMS, MMS,
jeux…), son but principal est d’augmenter le ARPU (average revenue per user) de l’opérateur Djezzy.
Les services VAS au sein de djezzy sont classés dans les catégories suivantes :
• Solutions team : c’est l’équipe concernée par la gestion des projets (les demandes des
nouveaux services par les clients)
Procédure de travail de « Solutions Team » :
Client
Solutions Team
Fournisseurs
5
Demander un
service
(requête)
Etude de la
requete
Demande peut être
satisfaite en interne
Oui
Non
CDC
Proposition des
appels d’offre
(Techniques et
financière)
Etablissement du
Cahier des charges
Appels
d’offre
Faire appel aux
fournisseurs
Etude des solutions
(étude technique,
financière, risques,
déploiement)
Choix de la
meilleure solution
en considérant les
dimensions
Service
Préparation de
l’infrastructure,
Network +
Intégration
•
Apps & Development team : c’est l’équipe de développement des applications
mobile/web de Djezzy par exemple : DJEZZY Internet ; ainsi que l’implémentation des
solutions sur les plateformes internes.
•
MFS, Content & Integration team : c’est l’équipe qui offre :
6
➢ MFS (Mobile Financial Services) : un système ou un moyen par lequel une
institution financière fournit des services aux personnes avec la combinaison
de réseaux bancaires et sans fil mobiles qui permet aux utilisateurs d'effectuer
des transactions bancaires ou des achats en ligne, Mais ce système n’est pas
autorisé par la loi algérienne.
➢ Content & Integration : c’est la partie responsable d’exposer des API et du
contenu à l’extérieur.
Parmi les projets à valeurs ajoutées au sein de ce département :
•
NPS (Net Promotion Score) : permet d’avoir l’avis des clients sur les produits exposés
au marché, le comportement du service client… Afin d’améliorer les lacunes.
•
Mobile App : c’est une application mobile similaire à l’application « Djezzy Internet »
•
Digitalisation des processus : c’est un projet en cours de réalisation qu’on va détailler
dans la partie workflow.
2. Généralités sur la télécommunication
2.1
Réseau GSM
Les évolutions technologiques dans le monde ne cessent de s’accentuer à haute cadence,
notamment pour les systèmes de télécommunications mobiles. Durant ces dernières années, les
réseaux radio mobiles ont eu une expansion en termes de capacité et en nombre d’abonnés. La
norme GSM (Global System for Mobile communication) représente de nos jours le système de
télécommunication mobile le plus étendu et le plus répondu à travers le monde.
GSM (Global System for Mobile communication) est une norme numérique de seconde
génération pour la téléphonie mobile. Le groupe de travail chargé de la définir a été établi en 1982
par la Conférence européenne des administrations des postes et télécommunications (CEPT).
Le réseau GSM a été conçu pour offrir principalement un service de téléphonie orienté
circuit, il permet aussi le transfert des données à un débit limité de 9,6 kbit/s. A nos jours, c’est la
norme idéale pour les communications de type « voix ».
2.2
Opérateur Télécom
C’est une entité qui offre des services de communication à distance entre deux entités ou plus
en les impliquant dans un réseau de communication.
Dans un cadre légal, Un opérateur de télécommunication doit s’inscrire auprès des autorités
de règlementation pour être opéré et autorisé à fournir un réseau de communication, des licences de
télécommunication sont délivrées par celles-ci pour définir précisément le périmètre ainsi que les
droits et les obligations.
2.3
Opérateur de réseau mobile
Un opérateur de réseau mobile est une compagnie de télécommunication qui propose des
services de téléphonie mobile ou d’accès mobile à Internet. L'opérateur fournit une carte SIM au client
qui l'insère dans son téléphone mobile ou sa tablette tactile pour avoir accès au réseau cellulaire de
l’opérateur
7
L’opérateur de réseau mobile est chargé du marketing, de la commercialisation, de la
facturation et de l'assistance à sa clientèle, il peut externaliser n'importe laquelle de ces fonctions et
être encore considéré comme un opérateur de réseau mobile.
La téléphonie mobile est structurée autour de deux types d'opérateurs de réseau mobile :
•
•
les opérateurs classiques (MNO) possédant leur propre réseau mobile
Les opérateurs virtuels (MVNO) qui utilisent le réseau des opérateurs classiques.
Chaque opérateur, classique ou virtuel peut commercialiser des offres sous une ou plusieurs marques.
2.4
Composants d’un réseau opérateur mobile
2.4.1 BSS (Base Station Subsystem)
Le sous-système radio du réseau de téléphonie mobile GSM qui assure la transmission
radioélectrique et gère la ressource radio, c’est-à-dire chargé de la connexion entre la station mobile
MS et la partie communication du réseau GSM (vers le MSC)
2.4.2 NSS (Network Switching Subsystem)
Le sous-système qui gère l’acheminement des appels et la mobilité des abonnés
2.4.3 MS (Mobile Station)
Terminal mobile authentifié et autorisé à accéder au réseau mobile (généralement téléphone
portable, ordinateur portable, tablette …). La station mobile est constituée de :
•
•
Mobile equipment (le terminal GSM)
Subscriber Identity Module (carte SIM)
2.4.4 BTS (Base Transceiver Station)
Appelée plus couramment antenne relais GSM, elle est composée essentiellement d’un
élément d’interface avec la station BSC la contrôlant, d’un émetteur/récepteur et d’une antenne.
8
2.4.5 BSC (Base Station Controller)
Contrôleur de stations de base, il assure le contrôle d’une ou plusieurs BTS, la plupart des
fonctions intelligentes de BSS sont implémentées à ce niveau.
MSC (Mobile Service Switching Center) :
2.4.6 MSC (Mobile Service Switching Center)
C’est un équipement de téléphonie mobile (GSM/2G) chargé du routage dans le réseau, de
l'interconnexion avec les autres réseaux et de la coordination des appels. Un MSC traite le trafic
« voix » et signalisation de plusieurs BSC. De même que chaque BSC concentre le trafic de
plusieurs BTS, le MSC concentre les flux de données en provenance de plusieurs BSC. De plus, à chaque
MSC est associé un VLR qui connaît les informations détaillées sur les usagers que le MSC doit gérer.
2.4.7 VLR (Visitor Location Register)
C’est une base de données temporaire contenant des informations sur tous les utilisateurs
(Mobile Stations) d'un réseau, et qui est parfois intégré dans le MSC. Le VLR contient, entre autres, les
informations suivantes :
•
•
•
•
•
TMSI (Temporary Mobile Subscriber Identity), dérivé du N° IMSI
MSRN (Mobile Station Roaming Number)
LAI (Location Area Identification)
L'adresse du MSC
L'adresse du HLR (en 2G) ou du HSS (en 3G) (UMTS).
2.4.8 HLR (Home Location Register)
Il s'agit de la base de données centrale d’un opérateur de réseau mobile, comportant les
informations relatives à tout abonné autorisé à utiliser ce réseau et notamment sa localisation dans le
réseau. Afin que les données soient cohérentes sur l'ensemble du réseau, c'est elle qui sert de
référence aux autres bases de données locales, les « VLR ».
Le HLR contient d'une part des informations caractérisant l'utilisateur lui-même :
• IMSI (International Mobile Subscriber Identity), identifiant unique de l'utilisateur et qui est stocké
dans la carte SIM (connu uniquement de l’opérateur)
• l'IMEI définissant la Station Mobile utilisée, soit généralement, le téléphone mobile de l'utilisateur
• MSISDN (Mobile Subscriber International ISDN Number), indiquant le numéro d'appel
international via lequel l'utilisateur est joignable. Il est généralement unique pour un même IMSI
• Les services souscrits par l'abonné, l'état des renvois d'appels, ...
Il contient d'autre part les informations indiquant la dernière position connue de cet utilisateur :
• l'adresse MSRN (Mobile Station Roaming Number) désignant l'abonné sur un réseau étranger
• les adresses des MSC et VLR concernés pour avoir à chaque instant la position approximative de
l'abonné mobile (seul le VLR en question connaît une position plus précise).
2.4.9 AuC (Authentication Center)
C’est le centre d’authentification, désigne une fonction du système qui a pour but de vérifier
si le service est demandé par un abonné autorisé à l’aide des codes de chiffrage. L’authentification se
fait de façon systématique à chaque fois que :
• La MS reçoit ou émet un appel
• La MS change de position (Location updating)
• Que la MS demande la mise en activité, cessation d’activité ou l’utilisation des services
supplémentaires.
2.4.10 EIR (Equipment Identity Register)
C’est une base de données comportant les informations de sécurité et d'identification relatives
à un téléphone mobile GSM ou UMTS. C'est cet équipement qui stocke le code IMEI des terminaux
9
qu'un opérateur de téléphonie mobile peut bloquer un téléphone portable volé. La base de données
EIR est mise en place pour aussi fournir diverses statistiques intéressantes comme la croissance ou la
décroissance des réseaux sur une base ou encore le nombre de types d'appareils en usage .
Les composants MS, BTS, BSC et MSC communiquent entre eux par des interfaces comme ceci :
Interface Um : c’est l’interface entre les deux sous-systèmes MS et le BSS, on la nomme couramment
« interface radio » ou « interface air »
Interface Abis : c’est l’interface entre les deux composants du sous-système BSS : la BTS et le BSC
Interface A : c’est l’interface entre les deux sous système BSS et le NSS
2.5
Architecture du réseau GSM
L’architecture d’un réseau GSM peut être divisée en trois sous-systèmes.
✓ Le sous-système Radio BSS (Base Station Sub-system) inclut le MS, la BTS et le BSC.
✓ Le sous-système réseau ou d’acheminement NSS (Network Switching Sub-system) inclut le
MSC, HLR, VLR, AUC et l’EIR.
✓ Le sous-système opérationnel ou d’exploitation et de maintenance OSS (Operation Support
Sub-system) c’est là ou l’intégration de l’architecture du service proposé par l’opérateur
mobile est inclue.
2.6
Architecture d’un réseau d’opérateur télécom
Les réseaux des opérateurs de téléphonie au monde sont identifiés par les codes MCC+MNC
normalisés et définis par le standard UIT E.212. L'UIT attribue des codes MCC (Mobile Country Code)
aux différents pays demandeurs et met à jour la liste des MCC et MNC valides.
Un téléphone peut être identifier partout dans le monde grâce à le code MCC+MNC intégrés à
la carte SIM qui constituent le n° IMSI (International Mobile Subscriber Identity), et aussi les antennes
relais des réseaux mobiles avec lesquels son opérateur de rattachement a signé des accords
commerciaux.
Les réseaux sont organisés au mieux, selon des zones (des cellules) de tailles variables
correspondant grosso modo à des cercles de 30 à 50 kilomètres de rayon, jointifs ou pas, au centre de
chacun desquels est installée une antenne-relais qui représente la BTS, Un grand nombre d'émetteurs
à courte portée sont installés, chacun ne couvrant qu'une zone géographique bien délimitée (cellule)
et peut capter un nombre de MS (Mobile Station) via l’interface Um grâce au n° IMSI et IMEI à l’aide
de sa position géographique. Selon la topographie, il est possible que certaines cellules couvrent une
même portion de territoire.
Chaque ensemble de BTS est relié par l’intermédiaire de l’interface Abis à un BSC qui joue le
rôle d’un contrôleur, les BSC sont aussi gérés par des MSC (se connectant via l’interface A) jouant le
rôle d’une interface de communication entre le réseau et les services internes des opérateurs de
réseau mobile ou les autres réseaux. A ce niveau-là, Un VLR est installé pour stocker temporairement
toutes les informations de l’usager en cours d’utilisation de son appareil et se localisant aux zones
gérées par les BTS et BSC appartenant à ce MSC. Aussi un AuC est installé pour l’authentification des
utilisateurs et un EIR pour le contrôle des appareils. Un HLR est aussi installé mais celui-ci stocke les
informations de tous les utilisateurs du réseau.
Voici un schéma représentatif de l’architecture :
10
Figure 8: Architecture réseau GSM
2.7
Gestion des utilisateurs sur le réseau
Quand un abonné au service met en marche son terminal (téléphone mobile le plus souvent
embarqué), celui-ci effectue automatiquement par balayage radio, la recherche d'une station de
base BTS (Base Transceiver Station) par la suite cette dernière lui répond pour indiquer s'il souhaite s'y
attacher. Si plusieurs stations de base sont trouvées, la connexion au réseau du terminal embarqué se
fait avec la station proposant la meilleure qualité de signaux nécessaires à la communication. On dit
alors que le terminal est reconnu et inscrit au réseau, qu'il est configuré en "mode-veille". Il peut
désormais recevoir les appels qui lui sont destinés comme en émettre via cette station de base ou
encore utiliser les services proposés par son opérateur Telecom. Cette connexion demeure active, tant
que les signaux restent d'un niveau convenable.
Chaque station de base dispose d'un certain nombre de canaux différents bidirectionnels
affectés de manière dynamique (en fonction des besoins) aux terminaux inscrits. Si en cours de
communication le terminal vient à quitter la cellule en perdant la liaison avec la station à laquelle il est
relié, la conversation est peu à peu dégradée, voire subitement interrompue, même s'il vient à se
trouver dans une autre cellule du même réseau où le terminal cherche immédiatement à se réinscrire.
Lorsque le MS (Mobile Station) décide de changer de cellule, il informe via la BTS et la BSC,
le VLR dont dépend la nouvelle cellule. Si l'on a changé de MSC, le HLR et le AuC sont contactés pour
mettre à jour les informations de l’utilisateur.
L'utilisateur s'identifie soit avec l'IMSI (International Mobile Subscriber Identity) ou le TMSI
(Temporary Mobile Subscriber Identity) contenus dans la carte SIM du téléphone, le TMSI étant
préféré pour des raisons de sécurité.
3. L’opérateur mobile Djezzy
3.1
Services offerts par Djezzy :
Parmi les services que Djezzy offre à ses utilisateurs, on trouve :
11
La voix : Le service primordial qui fait de Djezzy un opérateur mobile.
MMS : Le service MMS fournit le contenu des SMS comprenant des images, des audios et des vidéos.
RBT : appelé souvent RANATI, C’est un sevice qui permet de choisir la sonnerie préférée que
l’utilisateur souhaite avoir lorsqu’on lui appelle.
IVR : L'utilisation de l'IVR et de l'automatisation vocale permet aux requêtes des appelants d'être
résolues sans qu'il soit nécessaire de mettre en file d'attente et de supporter le coût d'un agent actif.
Voice SMS : Le service permet aux clients de préfixer le numéro de l'appelé souhaité avec un code
d'accès prédéfini et de déposer le message dans le système de messagerie vocale.
Internet : inclut les services de la 3G et 4G.
On trouve aussi les services SMS et USSD qu’on va détailler leurs structures internes et leurs
fonctionnements dans ce qui suit.
L’implémentation de l’architecture de ces solutions au sein du réseau de l’opérateur
nécessite des équipements physiques que leur installation est faite par le département Core Network
(en externe) et des configurations logiques à travers OPENCODE.
3.2
OPENCODE :
Opencode est un fournisseur de solutions de
télécommunications inclut :
Opencode iCarrier App :
Figure 9: LOGO OpenCode
Opencode iCarrier App aide les opérateurs de réseau mobile à exposer rapidement et
facilement presque tous les services réseau sous forme d'application mobile ou de complément
d'application, à proposer des options plus variées aux utilisateurs finaux et une tarification adaptée à
des niveaux d'utilisation spécifiques. La solution améliore l'aspect et la convivialité des services réseau
et simplifie leurs paramètres personnalisés, leur abonnement, leur facturation et leur utilisation.
Opencode iUSSD :
Opencode Visual USSD intercepte la numérotation des services USSD et IVR, puis expose le
service prévu sous forme d'application HTML enrichie. Le produit utilise la technologie de navigateur
de réseau Opencode pour une intégration plus rapide avec les infrastructures et les services réseau,
ainsi que sur la plateforme iCarrier App pour un look & feel moderne, accessible via tous les facteurs
de forme. Il fournit de nouvelles options de monétisation, telles que les achats intégrés et les
publicités.
3.3
Exemple de fonctionnement des services chez Djezzy :
Djezzy est un opérateur télécom qui offre de la voix en premier lieu, par la suite on a pu intégrer
plusieurs services comme SMS,MMS,RBT,USSD et aussi Internet
3.3.1 USSD :
3.3.1.1
Définition de l’USSD (Unstructured Supplementary Service Data) :
Qui peut se traduire en « service supplémentaire pour données non structurées » est une
fonctionnalité des réseaux téléphoniques mobile GSM, 3G et 4G.Il est généralement associé aux
12
services de téléphonie de type temps réel ou de messagerie instantanée.Les temps de réponse pour
des services basés USSD interactifs sont généralement plus rapides que ceux des SMS.
On peut considérer que l'USSD est un SMS sans mémoire, à savoir que ce sont des paquets de
structure très semblable et usant des mêmes mais que l'utilisateur non disponible après la sollicitation
du service USSD, ne recevra jamais, car le paquet non délivré n'est pas ré-envoyé, ni gardé en mémoire.
USSD est une norme permettant de transmettre l'information sur les canaux de signalisation
GSM. Il est surtout utilisé comme une méthode de suivi du solde disponible et d'autres informations
semblables pour les services GSM pré-payés comme les comptes mobiles
Les codes USSD au niveau de Djezzy sont de la forme %XYZ#, où % vaut « # » ou « * », X ,Y et Z sont
des chiffres (0 à 9).
L'USSD permet également une gestion d'appel à des services par menus sous une forme de navigation
par sollicitation générant un nouvel USSD jusqu'à obtention du service final.
3.3.1.2
Composants de l’architecture interne de l’USSD :
MSC
SIGTRAN
SS7
USSD GW
…
…
SMPP
Mobile
Web
USSD BR
IP GW
DB
UCIP
REST
CS
BSS
R Protocole de communication
Figure 10: Architecture interne de l’USSD
13
USSD GW (passerelle USSD) :
Une passerelle USSD achemine les messages USSD du réseau de signalistion vers une
application de service et inversement.Un service «USSD GW » est également appelé « USSD
center »,elle est basée sur la capacité de l’agent de distribution ou de la source d’envoyer et de
recevoir des messages USSD.
La différence entre les passerelles USSD et les autres passerelles de messagerie réside dans le
fait que les passerelles USSD conservent une session interactive unique une fois la connexion
établie. SMS et MMS enregistrent et transfèrent les messages indépendamment de la session de
l'utilisateur, de la même manière que les messages électroniques sont envoyés sur Internet.
Le protocole SS7 :
Le système de signalisation no 7 (Signaling System #7 : SS7) est un ensemble de protocoles de
signalisation téléphonique qui sont utilisés dans la majorité des réseaux téléphoniques mondiaux. Sa
principale application est l'établissement et la libération d'appels téléphoniques fixes et mobiles.
Le protocole SIGTRAN (Signaling Transport) :
SIGTRAN est le groupe de travail, au sein de l'IETF, chargé de définir une infrastructure de
signalisation au-dessus de IP. Le but principal est le transport de message de type SS7 ou RNIS.
Par extension, le terme « SIGTRAN » est utilisé pour désigner les trames SS7 encodées à l'aide d'un des
protocoles issus de ce groupe de travail. Les protocoles SIGTRAN remplacent directement un ou
plusieurs protocoles de la pile SS7 (SCCP, MTP2, MTP3...), transposant les informations qui en sont
issues en les enrichissant éventuellement.
Le protocole SMPP (Short Message Peer to Peer) :
C’est un protocole standard d'échange qui permet d'envoyer des SMS vers des opérateurs
téléphoniques. Il est généralement utilisé par les fournisseurs de contenus. Il utilise en général deux
connexions TCP/IP, une pour l'envoi de données (Transmitter) et l'autre pour la réception (Receiver).
Il existe un autre mode (Transceiver) où l'envoi et la réception de données sont faits sur la même
connexion TCP/IP.
Le protocole UCIP (User Communication and Integration Protocol) :
Le protocole UCIP est un protocole réseau au niveau de la couche application dans le modèle
TCP/IP, utilisé pour s’intégrer au système de facturation (CS) d’Ericsson. Le protocole d’intégration de
la communication utilisateur est destiné aux services auto-utilisateurs, tels que les ajustements, le
rechargement de compte, les interrogations de compte et la récupération des détails du compte.
Le protocole REST (Representational State Transfer ou RESTful) :
C’est un style d’architecture permettant de construire des applications (Web, Intranet, Web
Service). Il s’agit d’un ensemble de conventions et de bonnes pratiques à respecter et non d’une
technologie à part entière. L’architecture REST utilise les spécifications originelles du protocole HTTP,
plutôt que de réinventer une surcouche.
CS (Charging System) :
Ericsson Charging System est le cœur de tous les BSS : une solution évolutive et flexible,
centrée sur l’expérience utilisateur et une feuille de route des produits pérenne, permettant une
facturation convergente en temps réel, un contrôle des règles, un découplage et une création rapide
14
de services. Il permet de contrôler le crédit tout en permettant aux utilisateurs de contrôler leurs coûts,
des bonus et des remises. Quel que soit le service, le réseau, le client, Charging System permet de créer
de nouvelles opportunités numériques.
USSD BR (Navigateur USSD) :
Nœuds de navigateur garantissent la logique de service de tous les services USSD et la
connectivité vers les passerelles IP afin de garantir l'accès aux systèmes dorsaux.
IP GW (IP Getway) :
Une adresse IP (Internet Protocol) est un numéro unique pouvant identifier chaque hôte
(ordinateurs, routeurs, commutateurs, etc.) sur un réseau. ... Une IP GW fait référence à un
périphérique d'un réseau qui envoie du trafic réseau local à d'autres réseaux.
3.3.1.3
Fonctionnement de l’USSD :
On va expliquer dans ce qui suit comment traiter une demande d’acces USSD par un
utilisateur :
Quand un utilisateur veut utiliser le service USSD, la procédure est comme suit :
1. L’utilisateur renseigne un code du type %XYZ# et accède à un menu contextuel dans lequel il
peut naviguer grâce aux touches de son téléphone. Ce menu est affiché en fonction du code
entré par l’utilisateur est le service qu’il veut avoir
Menus
Description
*100#
SMS BIP & TRANQUILLO
*444#
IMTYAZ Conversion
*490#
3G Activation by POS
*491#
3G Activation
*711#
Info
facture
CONTROL
*735#
Activation Line
favorite number
*720#
DJEZZY CARTE, GOOD, GO,
PLAY: voice/SMS/Data offers
*707#
3G Data Offers
*787#
Info facture BUSINESS
*777#
Self Care services
BUNIESS
Profile
&
2. La demande de l’utilisateur et son numéro de téléphone MSCI sont transférés à travers la MS
(son téléphone) vers la BTS à quelle il est connecté.
3. Le signal passe de la BTS au BSC
15
4. Le signal est passé par la suite au MSC.
5. Le MSC se connecte avec l’USSD GW ; à travers les protocoles SS7 et SIGTRAN
6. L’USSD GW achemine les messages USSD vers un des serveurs USSD BR via le protocole SMPP,
c’est à ce niveau-là ou toutes les options possibles sont stockées, ces options ne sont pas
accessibles pour tous les utilisateurs, Donc un contrôle de données est effectué avant l’envoie
du menu à l’utilisateur
7. Les informations sont reçues par l’IP GW qui représente une interface de communication avec
l’extérieur (BSS et CS)
8. IP GW envoie une requête au BSS à travers le protocole REST pour récupérer les informations
du client nécessaires (par exemple : Le type de l’utilisateur, son profil…)
9. Ces dernières sont renvoyées au browser qui va à son tour constituer le menu à envoyer à
l’utilisateur
10. Le menu est envoyé à l’utilisateur à partir du browser jusqu’à l’utilisateur
11. L’utilisateur choisit une offre parmi les options affichées sur son écran
12. Le message est envoyé par la suite une autre fois au USSD BR puis au IP GW qui communique
cette fois ci avec le CS via le protocole UCIP afin de récupérer le crédit du client en question et
le comparer avec le cout de l’offre choisie
✓ S’il est suffisant, on demande une confirmation puis on met à jour les informations de
l’utilisateur et sa demande d’offre sera satisfaite
✓ Sinon, on envoie un message en indiquant que son crédit est insuffisant
Figure 11: Fonctionnement de l’USSD
3.3.2 SMS :
3.3.2.1
SMS (Short Message Service):
Le service de messagerie SMS, plus connu sous le sigle de SMS (pour « Short Message Service ») ou
les noms de « texto » ou de « minimessage », permet de transmettre de courts messages textuels.
C'est l'un des services de la téléphonie mobile (il a été introduit par la norme GSM).
16
3.3.2.2. Composants de l’architecture interne de SMS :
MSC
SIGTRAN
SS7
SMS GW
IP
SMSC
SMPP GW
SMPP 3.4
APP
R Protocole de communication
Figure 12: Architecture interne de SMS
SMSC (Short Message Service Center) :
Un SMSC permet de gérer le transfert de messages SMS (textes ou binaires) entre téléphones
mobiles.
Le SMSC prend en charge la facturation qui doit éventuellement avoir lieu. Il y a au moins un SMSC
par réseau GSM ou UMTS. En pratique il y en a très souvent plusieurs.
MO (Mobile Originated) :
C’est le processus de transmission du SMS à partir de la MS (Mobile Station) vers une autre MS ou
application à travers le SMSC. C'est-à-dire que le SMS est d’origine d’une MS.
MT (Mobile Terminated) :
C’est le processus de réception du SMS par une MS, celui-ci est envoyé par une MS ou bien une
application. C'est-à-dire que le terminal du SMS est une MS.
Alert_SC (Alert Service Center) :
Centre de service des alertes. Lorsque le HLR détecte que la cause de l'échec de la livraison du SMS
est éliminée (c'est-à-dire que la MS est activée ou que la mémoire de la MS est disponible, etc.), il
envoie la commande Alert_SC au système SMSC. À la réception de cette commande, le système
SMSC tente de renvoyer le message SMS.
17
3.3.2.3. Les types des SMS :
Il existe 3 types de SMS :
1. P2P SMS (Peer to Peer) :
P2P est synonyme de messagerie de personne
à personne. En termes simples, cela se produit
lorsque deux personnes ou plus communiquent
par messagerie texte. Par exemple, lorsque vous
envoyez un message texte depuis votre téléphone
vers le téléphone d'une autre personne, il s'agit
d'un P2P. Cela peut également inclure du trafic
passant par une API pour connecter deux
personnes.
2. A2P SMS (Application to Peer) :
Le processus d'envoyer des messages mobiles
d'une application à un utilisateur mobile. La
messagerie SMS A2P est aussi appelée SMS
professionnel ou d'entreprise. Les entreprises
peuvent l'utiliser avec plusieurs modes techniques
pour communiquer avec les consommateurs,
authentifier les utilisateurs de services en ligne ou
livrer des alertes urgentes. Dans tous les cas, la
communication est lancée depuis une application
d'entreprise et non depuis un téléphone portable individuel comme c'est le cas avec les SMS P2P.
Par exemple on peut citer le Bulk SMS qui sert d'envoyer massivement le même message à un
groupe de destinataires comme le message envoyé par Djezzy à tous ses abonnés dans le cas d’une
nouvelle offre, les fêtes nationales, l’aïd …
3. P2A SMS (Peer to Application) :
La messagerie SMS P2A (personne à
application) est le processus d'envoi de messages
d'un utilisateur mobile à une application. Le
processus requiert que l'utilisateur final
commence l'interaction avec une entreprise ou
une société en envoyant un SMS à l'application.
Par exemple le service RBT de Djezzy pour
choisir la sonnerie préférée que l’utilisateur
souhaite avoir lorsqu’on lui appelle, donc il envoie
le code de la chanson choisie par un SMS au 2020.
3.3.2.4. Procédure d’envoi des SMS :
➢ Un SMS est envoyé soit de la part d’une MS ou d’une application (fournisseur de contenu) vers
une autre MS ou application en passant par un SMSC :
• La transmission d’un SMS d’une source vers le SMSC est appelée
« submission »
• La transmission d’un SMS du SMSC vers la destination est appelée « delivery »
18
➢ Si le processus de submission est bien effectué, un acquittement est envoyé du SMSC vers la
source sinon échec d’envoi.
➢ Le SMSC cherche si la destination est disponible sur le réseau pour cela il contacte le HLR et
consulte le bit MNRF :
➢ Si MNRF=1 ;le message est stocké au niveau du SMSC pendant un certain temps appelé CDR
déterminé par l’opérateur(chez Djezzy c’est 24H) mais il y’aura plusieurs tentatives de renvoi
pendant le CDR.Si la destination entre temps sera disponible sur le réseau ;càd MNRF=0 ; un
signal est envoyé (Alert_SC) au SMSC pour l’informer, ce dernier renvoi le message.
➢ Sinon (MNRF=0) ; le SMS est bien recu par la destination et deux signaux d’acquittement sont
envoyés : Un de la destination vers le SMSC et l’autre du SMSC vers la source (accusé de
réception)
3.3.2.5. Fonctionnement du service SMS :
On va expliquer dans ce qui suit comment Acheminer un message envoyé sous le réseau :
Quand une source désire d’envoyer un message vers une destination :
Cas1 : (P2P)
1. Le message passe de la MS vers la BTS où elle se trouve.
2. Le SMS passe par la suite de la BTS vers le BSC.
3. Il est reçu par le MSC.
4. Ce dernier achemine le message via les protocoles SS7 et SIGTRAN vers la SMS GW qui va jouer
le rôle d’une interface de connexion entre les systèmes interne et externe.
5. La SMS GW à son rôle envoie le message au SMSC en utilisant le protocole IP, c’est à ce niveau
que le SMSC cherche la destination en contactant le HLR qui va détecter la disponibilité et le
positionnement de la MS destinatrice.
6. Le SMSC contacte la SMS GW à nouveau.
7. La SMS GW fait passer le message vers le nouveau MSC couvrant la cellule où la destination se
trouve.
8. Le MSC passe le message au BSC.
9. Le BSC passe le message ou BTS.
10. La BTS transfert le SMS à sa destination.
Cas2 : (P2A)
1. Le message passe de la MS vers la BTS où elle se trouve.
2. Le SMS passe par la suite de la BTS vers le BSC.
3. Il est reçu par le MSC.
4. Ce dernier achemine le message via les protocoles SS7 et SIGTRAN vers la SMS GW qui va jouer
le rôle d’une interface de connexion entre les systèmes interne et externe.
5. La SMS GW à son rôle envoie le message au SMSC en utilisant le protocole IP, c’est à ce niveau
que le SMSC détecte que le message est envoyé vers une application.
6. Le SMSC fait passer le SMS vers la SMPP GW.
7. La SMPP GW transfert le SMS vers l’application destinatrice via le protocole SMPP 3.4 .
Cas3 : (A2P)
C’est le chemin inverse de cas2.
19
Figure 13: Fonctionnement de SMS
4.
Digitalisation des processus :
4.1.
Description du projet
Il s’agit d’un projet en cours de réalisation par l’équipe MFS, content & integration ; ses
principaux objectifs sont :
 L’annulation de paperasse des papiers
 L’automatisation des procédures de travail
 Le suivi des employés et les tâches effectuées
 Le suivi des processus
Et ceci est fait à travers la plateforme Alfresco
4.2.
Exemple de création de processus :
Nous avons eu la tâche de réaliser le processus « Demande de congé » est voici les étapes :
1. Création d’un nouveau processus en appuyant sur Concepteur d’application -˃ Créer un
nouveau processus
20
2. On insère le nom ainsi qu’une brève description sur le processus et on appuie sur créer un
nouveau modèle
3. La plateforme affiche l’espace de travail suivant avec la possibilité d’insérer plusieurs types
de tâche ; le symbole de début de processus de la norme BPMN est inséré par défaut
4.
Pour une demande de congé, Djezzy oblige ses employés à remplir un formulaire qui va être
par la suite signé par le manager. Donc nous avons créé une première tâche utilisateur
« Demande de congé » dont nous avons créé un formulaire qui doit être rempli par le
demandeur de congé comportant les champs : Motif de congé, à partir (date début du
congé) et jusqu’à (date fin du congé) comme ceci :
21
5. La demande de congé doit être transférée par mail au manager qui va à son tour soit valider
ou refuser la demande, Pour cela, nous avons créé une tâche de messagerie « Notif
validation de congé » affectée au manager en définissant un message écrit en HTML qui va
être affiché dans le mail du manager
22
6. Nous avons créé par la suite une tâche utilisateur « Validation de la demande de congé » en
ajoutant deux sorties possibles ‘Approuver’ ou ‘Rejeter’ à travers un formulaire que le
manager doit remplir
23
7. Nous avons inséré enfin le symbole de fin de processus pour indiquer l’arrêt du workflow
8. Nous avons créé une nouvelle définition d’application « demande de congés », puis nous
avons ajouté le processus créé en définissant la liste des employés qui pourront exécuter le
workflow.
24
9.
À la fin nous avons publié le workflow pour qu’on puisse dorénavant l’utiliser par les
employés et cette étape a été exécutée avec succès
25
Le déroulement de ce workflow :
1. Si un employé souhaite effectuer une demande de congé il doit être connecté à la
plateforme, ensuite il démarre le processus en appuyant sur ce dernier dans l’espace affiché
2. Il remplie le formulaire de demande de congé, et appuie sur terminer
3. Son manager reçoit le mail et choisie entre approuver ou rejeter
À tout moment, nous avons la possibilité de visualiser l’état de déroulement de processus à travers le
bouton « afficher le diagramme », le niveau d’avancement des tâches de workflow sera affiché en
vert ou aussi annuler le processus à travers le bouton « annuler le processus »
26
27
Conclusion
Lors de ce stage de quatre semaines, nous avons pu mettre en pratique nos connaissances
techniques et informatiques acquises durant notre formation, de plus, nous nous sommes confrontés
aux difficultés réelles du monde du travail.
Après notre rapide intégration dans le stage, nous avons eu l’occasion de réaliser plusieurs
tâches qui ont constitué notre travail :
✓ Schématiser le traitement des requêtes des clients concernant les nouveaux services
✓ Avoir un contact avec la plateforme utilisée en interne pour le développement des
application web/mobile
✓ Comprendre l’architecture et le fonctionnement du service USSD
✓ Comprendre l’architecture et le fonctionnement du service SMS
✓ Réaliser un workflow « demande de congé » en utilisant la plateforme Alfresco
Ce stage nous a offert l’opportunité de s’intégrer au sein d’une entreprise de réputation, de
travailler sous l’encadrement des ingénieurs compétents et motivés. Leur confiance nous a
encouragé à donner de notre meilleur.
Ce stage était une expérience personnelle et professionnelle valorisante et encourageante pour
notre avenir.
Pour conclure ce rapport, on estime que ce stage a répondu à nos attentes dans le sens où il
nous permit l’immersion dans le milieu professionnel.
28
Téléchargement