Final 150827004742 Lva1 App6891
Final 150827004742 Lva1 App6891
Final 150827004742 Lva1 App6891
Mémoire de MASTER
Domaine : Sciences et Technologie
Filière : Télécommunications
Spécialité : Télécommunication. Réseau et Multimédia
THEME
Promotion : 2014-2015
Remerciements
Nous remercions ALLAH le tout puissant et miséricordieux, pour nous avoir donné le
courage, la force ainsi que la capacité de pouvoir mener jusqu’au bout ce modeste travail.
Nous adressons nos sincères remerciements à notre promotrice Mme Merazka Fatiha,
Professeur à l'USTHB, pour ses nombreux conseils, son aide précieuse et sa compréhension
durant l'élaboration de ce projet.
Nous tenons à exprimer notre profonde gratitude à notre encadreur M. HAKIMI Fouad
au sein d’Algérie Télécom qui a accepté de nous accompagner durant ce stage. Nous le
remercions pour sa patience à notre égard et sa disponibilité durant toute cette période.
Nos remerciements s’adressent aussi à tout le personnel d’Algérie Télécom pour leur
accueil.
Enfin, nous remercions toute personne qui a contribué de près ou de loin à l’élaboration
de ce travail.
SOMMAIRE
Introduction général……………....................................................................................... 1
Chapitre I : Généralités
I. Introduction………………………………………….…………………………….. 2
IV. Conclusion………………..……….……...……….………………..……..…......... 16
I. Introduction…..……..…………….………………......……………..………............. 17
I. Introduction …………………………………………...……………………….…..…. 42
X. Conclusion …………………………………………………………………………… 61
Conclusion général………………………………………………………………………. 62
Annexe
Bibliographie
List des Figures
Figure 2.2: La solution voLGA (Voice Over LTE via Generic Access)………………… 19
Figure 3.3 : les messages SIP mise en jeu pendant le processus d’enregistrement……… 45
Figure 3.6 : les messages SIP mise en jeu pendant et à la fin d’une session vocale……... 47
Figure 3.15 : les messages SIP mise en jeu pendant l’envoi d’un message……………… 54
Figure 3.24 : appel d’un client IMS vers un client non IMS……………………………... 60
Introduction générale
Les réseaux mobiles et sans fil ont connu un essor sans précédent ces dernières années. Il s’agit
d’une part du déploiement de plusieurs générations successives de réseaux de télécommunications
essentiellement dédiés à la téléphonie (deuxiéme génération), puis plus orientés vers le
multimédia ( troisiéme génération). La quatriéme génération de réseaux sans fil apporte une
véritable augmentation du débit et permet l’interopérabilité avec les autres réseaux.
Le service téléphonique est rempli à partir de deux fonctions de base : le transport de la voix et le
traitement de la signalisation téléphonique. Cette dernière n’est pas supportée par le réseau 4G
appelé EPS (Evolved Packet System) car ce réseau utilise uniquement la commutation de paquet.
Le terme Voix sur LTE ou VoLTE (Voice over LTE) est le terme consacré pour désigner le
transport de la voix assuré par le réseau EPS, dans le cadre de la fourniture du service téléphonique.
La Voix sur LTE est mise en œuvre par l’association du réseau EPS pour le transport des paquets IP
( contenant la voix ou la signalisation téléphonique ), et du réseau IMS (IP Multimedia Sub-system)
pour le traitement de la signalisation téléphonique.
Le deuxième chapitre sera concentré sur l’étude des solutions qui offrent le service téléphonique sur
les réseaux de quatrième génération et principalement la solution VoLTE via l’IMS.
Le dernier chapitre sera consacré à la mise en place d’une solution IMS pour la VoLTE basée sur
une plateforme IMS open source, avec d’autres services comme IPTV, Présence, puis on effectuera
des tests sur la qualité de service QoS.
Enfin une conclusion générale termine ce mémoire ainsi que des recommandations pour illustrer les
perspectives de notre travail.
1
CHAPITRE I
Chapitre 1 : Généralité sur les réseaux mobiles
I.Introduction :
Durant les années passées les réseaux mobiles ont connu une évolution technologique remarquable,
cette évolution peut décrit par la succession de plusieurs générations (1G, 2G, 3G, 4G et
prochainement la 5G), en apportant un débit exceptionnel et qui ne cesse d’augmenter, une bande
passante de plus en plus large avec une augmentation identique à celle de nombre d’utilisateur
pouvant être supportés.
Les réseaux de la 1ère génération (1G) arrivent au début d’années 80. Ces systèmes ont cependant
été abandonnés quelques années après laissant la place à la seconde génération qui a été lancée en
1991, elle est encore active de nos jours.. Le principal standard utilisant la 2G est GSM. A la
différence de la 1G qu’elle était base sur des technologies analogique offrant que la communication
téléphonique vocale, la seconde génération utilise des technologies numériques très avancées par
rapport au celle de première permet d’accéder à divers services, comme l’utilisation du WAP
permettant d’accéder à Internet, tant dit que l’arrivée de la 3ème génération a permis un haut débit
pour l’accès à l’internet et le transfert de données.
En ce qui concerne la nouvelle génération 4G (LTE), qui a été déployée dans plusieurs pays à
travers le monde, elle permet la transmission des paquets à très haut débit, faible latence et permet
aussi d’exploité de nouveaux services.
Cette partie décrira brièvement les différentes technologies de réseau mobile, il est intéressant de
rappeler l'évolution de ces technologies ainsi que leur fonctionnement.
La première génération des téléphones mobiles est apparue dans le début des années 80 en
offrant un service médiocre et très couteux de communication mobile. La 1G avait
beaucoup de défauts, comme l’incompatibilité avec d’autre réseau existant, une transmission
analogique non sécurisée.
2
Chapitre 1 : Généralité sur les réseaux mobiles
Le GSM est apparu dans les années 90. Il s'agit de la norme 2G. Son principe, est de passer
des appels téléphoniques, s'appuyant sur les transmissions numériques permettant une sécurisation
des données (avec cryptage), il a connu un succès et a permis de réponde au besoin de la
téléphoner en tout lieu avec la possibilité d'émettre des mini messages (SMS). Ainsi qu’il autorise
le roaming entre les pays exploitant le réseau GSM.
................... - OTA
._CJ ........ Aux data interne
.................
...-,
.....
BSC
AUC
VLR
BSS ou (base station sub-system), c’est un sous-système de l’architecture GSM qui assure les
transmissions radioélectriques et gère la ressource radio. Le BSS comprend les BTS qui sont des
émetteurs-récepteurs ayant un minimum d’intelligence et les BSC qui contrôlent un ensemble de
BTS et permettent une première concentration des circuits [1].
Son rôle est d’assurer les fonctions de commutations et de routage. C’est donc lui qui permet
l’accès au réseau public RTCP ou RNIS. En plus des fonctions indispensables de commutation, on
y retrouve les fonctions de gestion de la mobilité, de la sécurité et de la confidentialité qui sont
implantées dans la norme GSM [1].
3
Chapitre 1 : Généralité sur les réseaux mobiles
- MSC : sont des commutateurs qui assurant l’interconnexion entre le réseau mobile et le réseau
fixe public. Le MSC gère l’établissement des communications, la transmission des messages
courts et l’exécution le processus de handover lorsqu’il y a changement de cellules.
- VLR : Le VLR a pour mission d’enregistrer des informations dynamiques relatives aux abonnés
de passage dans le réseau
- AUC : est un centre d’authentification AUC (Authentification Center) mémorise pour chaque
abonné une clé secrète utilisée pour authentifier les demandes de services et pour chiffrer
(crypter) les communications.
OSS (Operation Sub-System) permet à l’opérateur de contrôlé son réseau. La mise en place d’un
réseau GSM (en mode circuit) va permettre à un opérateur de proposer des services de type « Voix»
à ses clients en donnant accès à la mobilité tout en conservant un interfaçage avec le réseau fixe
RTC existant [1].
Le réseau GPRS vient ajouter un certain nombre de « modules » sur le réseau GSM sans changer le
réseau existant. Ainsi sont but est de conservés l’ensemble des modules de l’architecture GSM
(Figure 1.2), nous verrons par ailleurs que certains modules GSM seront utilisés pour le
fonctionnement du réseau GPRS [2].
La mise en place d’un réseau GPRS va permettre à un opérateur de proposer des nouveaux services
de type "Data" à ses clients.
4
Chapitre 1 : Généralité sur les réseaux mobiles
••••••• ~ PLMN
i._
GPRS~
Un réseau GPRS est un réseau IP. Qui est constitué les entités suivantes :
- Le nœud de service (SGSN) : Le SGSN (Serving GPRS Support Node) joue un rôle de
routeur, il gère les terminaux GPRS présents dans une zone donnée. Le SGSN est le «
contrôleur » des terminaux GPRS présents dans sa zone de surveillance.
- Le nœud de passerelle (GGSN) : Le GGSN (Gateway GPRS Support Node) est un routeur qui
relié le réseau GPRS à un ou plusieurs réseaux de données (Internet, Intranet, autre réseau
GPRS...).
La 3G a été lancée pour permettre des applications haut débits sur le mobile (la visiophonie,
vidéo streaming...etc), et améliorer la QoS du Multimédia.
L’idée été d’ajouter des amplificateurs avant chaque antennes, il amplifie le signal pour que
celui-ci puisse être reçu par une autre antenne, en changeant les techniques de modulation.
Pour cela il a fallu améliorer les terminaux (Smartphone, Tablette...) permettant un usage plus
confortable de la connexion haut débit.
5
Chapitre 1 : Généralité sur les réseaux mobiles
Le réseau cœur de I'UMTS s'appuie sur les éléments de base du réseau GSM et GPRS. Il est en
charge de la commutation et du routage des communications (voix et données) vers les réseaux
externes.
Le réseau cœur se décompose en deux parties : le domaine circuit dans un premier temps et le
domaine paquet.
•••••• /~p
I... LMN~
GPRS
~/""'
Internet~
/_----
ISDN ~
PSDN )
La mise en place du réseau UMTS (Figure 1.3) abords des nouveaux éléments sur le réseau sont:
6
Chapitre 1 : Généralité sur les réseaux mobiles
- Le RNC (Radio Network Controller) : Le RNC est un contrôleur de NodeB. il est l'équivalent
du BCS dans le réseau GSM, qui ce charge pour :
contrôlé et géré les ressources radio en utilisant le protocole RRC (Radio Ressource
Control) pour définir procédures et communication entre mobiles et le réseau.
Le contrôle de charge et de congestion des différents NodeB.
Le contrôle d'admission et d'allocation des codes pour les nouveaux liens radio [3].
L’UMTS permet théoriquement des débits de transfert de 1,920 Mbps, mais les débits offerts par
les opérateurs dépassent rarement 384 Kbps. Néanmoins, cette vitesse est nettement supérieure
au débit de base GSM qui est de 9,6 kbps.
Le mode circuit
Le domaine circuit permettra de gérer les services temps réels dédiés aux conversations
téléphoniques (téléphonie, vidéoconférence, visiophonie). Ces applications nécessitent un temps
de transfert rapide.
Le mode paquets :
Le domaine paquet permettra de gérer les services non temps réels. II s'agit principalement de la
navigation sur Internet, l’utilisation des e-mails. Ces applications sont moins sensibles au temps de
transfert, c'est la raison pour laquelle les données transiteront en mode paquet [3].
La LTE (Long Term Evolution) est un projet mené par l'organisme de standardisation 3GPP visant
à rédiger les normes techniques de la future quatrième génération en téléphonie mobile. Elle permet
le transfert de données à très haut débit, avec une portée plus importante, un nombre d’appels par
cellule supérieur (zone dans laquelle un émetteur de téléphonie mobile peut entrer en relation avec
des terminaux) et une latence plus faible. En théorie, elle permet d’atteindre des débits de l’ordre de
50 Mbps en lien ascendant et de 100 Mbps en lien descendant, à partager entre les utilisateurs
mobiles d'une même cellule.
7
Chapitre 1 : Généralité sur les réseaux mobiles
Pour les opérateurs, la LTE implique de modifier le cœur du réseau et les émetteurs radio. Il faut
également développer des terminaux mobiles adaptés. En termes de vocabulaire, le futur réseau
s’appelle EPS (Evolved Packet System). Il est constitué d’un nouveau réseau d’accès appelé LTE
(Long Term Evolution) et d’un nouveau réseau cœur appelé SAE (System Architecture Evolution)
ou EPC (Evolved Packet Core) [4].
- Débit sur l’interface radio : L ’interface radio E-UTRAN doit pouvoir supporter un débit
maximum descendant instantané (du réseau au terminal) de 100 Mbps en considérant une
allocation de bande de fréquence de 20 MHz pour le sens descendant et un débit maximum
montant instantané (du terminal au réseau) de 50 Mbps en considérant aussi une allocation de
bande de fréquence de 20 MHz. Les technologies utilisées sont OFDMA (Orthogonal
Frequency Division Multiple Access) pour le sens descendant et SC-FDMA (Single Carrier
Frequency Division Multiple Access) pour le sens montant. Cela correspond à une efficacité du
spectre de 5 bit/s/Hz pour le sens descendant et 2,5 bit/s/Hz pour le sens montant.
- Connexion permanente : Principe des accès haut débit où la connectivité est permanente pour
l’accès à Internet. Même si la connexion est permanente au niveau du réseau, il est nécessaire
pour le terminal de passer de l’état IDLE à l’état ACTIF lorsqu’il s’agira d’envoyer ou recevoir
du trafic. Ce changement d’état s’opère en moins de 100 ms. Le réseau pourra recevoir le trafic
de tout terminal rattaché puisque ce dernier dispose d’une adresse IP, mettre en mémoire ce
trafic, réaliser l’opération de paging afin de localiser le terminal et lui demander de réserver des
ressources afin de pouvoir lui relayer son trafic.
- Délai pour la transmission de données : Moins de 5 ms entre l’UE et l’Access Gateway, ceci
dans une situation de non-charge où un seul terminal est ACTIF sur l’interface radio. La valeur
moyenne du délai devrait avoisiner les 25 ms en situation de charge moyenne de l’interface
radio. Ceci permet de supporter les services temps réel IP nativement, comme la voix sur IP et
le streaming sur IP.
- Mobilité : Assurée à des vitesses comprises entre 120 et 350 km/h. Le handover pourra
s’effectuer (la LTE ne permet que le hard handover et non pas le soft handover) dans des
conditions où l’usager se déplace à grande vitesse.
seront couvertes. Il s’agira pour l’opérateur de s’assurer que le handover entre LTE et la 2G/3G
est toujours possible. Le handover pourra aussi s’effectuer entre LTE et les réseaux CDMA-
2000. Les opérateurs CDMA évolueront aussi vers la LTE qui devient le vrai standard de
communication mobile de 4ème génération.
- Flexibilité dans l’usage de la bande : Comme indiqué précédemment E-UTRAN doit pouvoir
opérer dans des allocations de bande de fréquence de différentes tailles incluant 1.4 , 5, 10, 15 et
20MHz.
- Support du multicast : Notamment pour les applications multimédia telles que la télévision en
broadcast.
- Couverture de cellule importante dans les zones urbaines et rurales : Comme la LTE pourra
opérer sur des bandes de fréquences diverses et notamment basses comme celle des 700 MHz il
sera possible de considérer des cellules qui pourront couvrir un large diamètre [4].
L’EPS (Evolved packet System) représente l’ensemble du réseau à savoir LTE et SAE. Il a les
caractéristiques suivantes :
- Il possède une architecture plate et simplifiée comparée à celle hiérarchique 2G/3G puisque la
fonction de contrôleur d’antenne disparaît. La seule entité présente dans l’accès est l’eNodeB
qui peut être assimilé à un NodeB + RNC dans le cas de réseau 3G.
- Il permet une connectivité permanente tout-IP comparée à des contextes PDP temporaires ou
permanents en 2G/3G dans le domaine paquet
- Son interface radio est totalement partagée entre tous les usagers en mode ACTIF comparée à
des ressources dédiées et partagées dans l’architecture 2G/3G. Les appels voix et visiophonie
requièrent des ressources dédiées en 3G.
- Il permet des handover vers les réseaux 2G/3G et CDMA/CDMA2000 afin d’assurer des
communications sans couture en environnement hétérogène [5].
9
Chapitre 1 : Généralité sur les réseaux mobiles
Elles permettent d’authentifier l’usager lorsque ce dernier s’attache au réseau, met à jour sa tracking
area, et demande des ressources pour ses communications. Elles permettent aussi de réaliser la
taxation de l’usager en fonction de l’usage des ressources et en fonction des flux de service émis et
reçus. Elles permettent enfin de sécuriser les flux de signalisation et les flux média des usagers en
les encryptant entre l’UE et l’eNodeB.
- Fonctions de gestion de session : Elle permet d’établir des defaults bearers et des dedicated
bearers afin que l’UE dispose de connectivités IP pour ses communications.
- Fonctions de routage de paquet et de transfert : Elle permet d’acheminer les paquets de l’UE
au PDN GW ainsi que du PDN GW à l’UE.
10
Chapitre 1 : Généralité sur les réseaux mobiles
Une nouvelle interface X2 a été définie entre eNodeBs adjacents. Son rôle est de minimiser la perte
de paquets lors de la mobilité de l’usager en mode ACTIF (handover). Lorsque l’usager se déplace
en mode ACTIF d’un eNodeB à un autre eNodeB, de nouvelles ressources sont allouées sur le
nouvel eNodeB pour l’UE ; or le réseau continu à transférer les paquets entrants vers l’ancien
eNodeB tant que le nouvel eNodeB n’a pas informé le réseau qu’il s’agit de lui relayer les paquets
entrants pour cet UE. Pendant ce temps l’ancien eNodeB relaie les paquets entrants sur l’interface
X2 au nouvel eNodeB qui les remet à l’UE. La figure 1.5 décrit l’architecture E-UTRAN avec ses
eNodeB et les interfaces X2 (entre les eNodeB) et S1 (entre eNodeB et entités du réseau coeur
MME/Serving GW) [7].
11
Chapitre 1 : Généralité sur les réseaux mobiles
- Signalisation EMM et ESM avec l’UE : Les terminaux LTE disposent des protocoles EMM
(EPS Mobility Management) et ESM (EPS Session Management) qui leur permettent de gérer
leur mobilité (attachement, détachement, mise à jour de localisation) et leur session
(établissement/libération de session de données) respectivement. Ces protocoles sont échangés
entre l’UE et le MME
- Joignabilité de l’UE dans l’état ECM-IDLE (incluant paging) : C’est l’entité MME qui est
responsable du paging lorsque l’UE est dans l’état IDLE et que des paquets à destination de
l’UE sont reçus et mis en mémoire par le Serving GW.
- Gestion de la liste de Tracking Area : L’UE est informé des zones de localisation prises en
charge par le MME, appelées Tracking Area. L’UE met à jour sa localisation lorsqu’il se
retrouve dans une Tracking Area qui n’est pas prise en charge par son MME.
- Sélection de MME lors du handover avec changement de MME : Lorsque l’usager est dans
l’état ACTIF et qu’il se déplace d’une zone prise en charge par un MME à une autre zone qui
est sous le contrôle d’un autre MME, alors il est nécessaire que le handover implique l’ancien et
le nouveau MME.
- Roaming avec interaction avec le HSS nominal : Lorsque l’usager se rattache au réseau, le
MME s’interface au HSS nominal afin de mettre à jour la localisation du mobile et obtenir le
profil de l’usager.
12
Chapitre 1 : Généralité sur les réseaux mobiles
- Point d’ancrage pour le handover inter-eNodeB : Lors d’un handover inter-eNode, le trafic
de l’usager qui s’échangeait entre l’ancien eNodeB et le Serving GW doit désormais être relayé
du nouvel eNodeB au Serving GW.
- Point d’ancrage pour le handover LTE et les réseaux 2G/3G : Il relaie les paquets entre les
systèmes 2G/3G et le PDN-GW. Lors d’une mobilité entre LTE et Les réseaux 2G/3G paquet, le
SGSN du réseau 2G/3G s’interface avec le Serving GW pour la continuité du service de
données.
- Routage des paquets et relai des paquets : Le SGW route les paquets sortant au PGW
approprié et relaie les paquets entrants à l’eNodeB servant l’UE.
- Marquage des paquets dans les sens montant et descendant : Par exemple positionnant le
DiffServ Code Point sur la base du QCI (QoS Class Identifier) du bearer EPS associé. Cela
permet d’associer des priorités aux flux de données au sens DiffServ [6].
13
Chapitre 1 : Généralité sur les réseaux mobiles
- Interface vers les réseaux externes : (Internet et intranet). Le PDN GW est l’entité qui termine
le réseau mobile EPS et assure l’interface aux réseaux externes IPv4 ou IPv6.
- Marquage des paquets dans les sens montant et descendant : Par exemple positionnant le
DiffServ Code Point sur la base du QCI (QoS Class Identifier) du bearer EPS associé. Cela
permet d’associer des priorités aux flux de données au sens DiffServ.
- Taxation des flux de service montants et descendants :(Par exemple sur la base des règles de
taxation fournies par le PCRF) ou sur la base de l’inspection de paquets définie par des
politiques locales) [5].
Avec la technologie LTE, le HLR est réutilisé et renommé Home Subscriber Server (HSS). Le HSS
est un HLR évolué et contient l’information de souscription pour les réseaux GSM, GPRS, 3G, LTE
et IMS.
Le HSS est une base de données qui est utilisée simultanément par les réseaux 2G, 3G, LTE/SAE et
IMS appartenant au même opérateur. Il supporte donc les protocoles MAP (2G, 3G) et DIAMETER
(LTE/SAE, IMS) [6].
14
Chapitre 1 : Généralité sur les réseaux mobiles
- Elle fournit au PDN-GW les règles de taxation lorsqu’un default bearer ou un dedicated bearer
est activé ou modifié pour l’usager. Ces règles de taxation permettent au PDNGW de
différencier les flux de données de service et de les taxer de façon appropriée.
- Elle permet de demander au PDN GW d’établir, de modifier et de libérer des dedicated bearer
sur la base de QoS souhaitée par l’usager. Par exemple, Si l’usager demande l’établissement
d’une session IMS, un message SIP sera envoyé au P-CSCF qui dialoguera avec le PCRF pour
lui indiquer la QoS requise par l’usager pour cette session.
Le PCRF dialogue alors avec le PDN-GW pour créer le dedicated bearer correspondant [5].
1- L ’UE initie la procédure d'attachement au réseau EPS par l'envoi d'un message ATTACH
REQUEST à l’entité MME de rattachement. Si cette requête est acceptée par le réseau, un
message ATTACH ACCEPT est retourné à l’UE.
2- Si le message ATTACH ACCEPT contient un nouveau GUTI alloué par le MME, l’UE doit
utiliser ce GUTI (Globally Unique Temporary Identity) comme nouvelle identité temporaire et
le stocker sur sa carte SIM en remplacement de l'ancien. Par ailleurs l’UE émet un message
ATTACH COMPLETE au MME.
3- Si aucune identité GUTI n’est présente dans le message ATTACH ACCEPT, l’UE doit
continuer à utiliser son ancien GUTI sans retourner de message ATTACH COMPLETE.
4- Si la demande ATTACH REQUEST est refusée par le réseau EPS, un message ATTACH
REJECT est retourné à l’UE [6].
15
Chapitre 1 : Généralité sur les réseaux mobiles
1- La procédure de détachement du réseau EPS est initiée par l’UE à travers un message DETACH
REQUEST. Lorsque le MME de rattachement reçoit ce message, il ne retourne pas de réponse
car l’UE est déjà hors tension.
2- Lors d'un problème réseau, le MME de rattachement initie une procédure de détachement en
envoyant un message DETACH REQUEST à l’UE qui doit l’accepter en retournant une réponse
DETACH ACCEPT [6].
IV. Conclusion :
Dans ce chapitre introductif, nous avons présenté d’une façon générale l'évolution de
communications mobiles à travers toutes ses générations, De la voix analogique en premier
génération à la deuxième génération numérique, le but était rehausser l'expérience de la voix d'un
utilisateur, en améliorant la qualité de la communication. La 2.5G (GPRS) la communication data
devient possible sur le réseau GSM mais limitée par son faible débit. Avec l’arrivé de la 3G le but a
changé, on s’intéresse essentiellement aux applications data en assurant des communications haut
débit. De plus la mobilité totale (roaming) est devenue un objectif à poursuivre.
16
CHAPITRE II
Chapitre 2 : La voix sur LTE
I. Introduction :
Les appels vocaux continuent à représenter une part essentielle du modèle économique des
opérateurs mobiles. En effet, plus de 60 % de leur chiffre d’affaires provient du trafic vocal et SMS
c’est pourquoi ils ont besoin d’une solution stable et normalisée pour fournir ces services et
protéger cette part de leur chiffre d’affaires.
La LTE est un système IP complet conçu exclusivement pour l’acheminement des données, alors
que les opérateurs ont eu recours aux réseaux 2G/3G via les fonctions CS Fallback et VoLGA pour
l’acheminement des communications vocales.
La technologie VoLTE (voice over LTE) représente l’étape suivante logique pour la prise en charge
des appels vocaux sur IP de bout en bout. Cette technologie VoLTE a été lancée en 2012 par des
opérateurs innovants sud-coréens et cette année, des opérateurs du monde entier vont multiplier les
tests en laboratoire et sur le terrain pour proposer une expérience nouvelle en matière de
communication vocale.
Cette première solution consiste tout simplement à continuer d’utiliser le réseau 2G/3G pour le
service téléphonique et à réserver le réseau 4G pour le service de transmission de données. Avec ce
principe, le terminal mobile est connecté soit au réseau actuel GSM/UMTS soit au réseau LTE
selon l’application qu’il utilise. Un échange de signalisation entre d’une part le cœur de réseau NSS
(Network Sub System) et d’autre part le cœur de réseau EPC (Evolved PacketCore) du réseau 4G est
alors nécessaire afin que le mobile puisse basculer vers le réseau 2G/3G lorsqu’étant connecté au
réseau LTE, il reçoit ou désire émettre un appel téléphonique. S’il souhaite conserver ses
communications données en cours, il est également nécessaire de basculer le mode PS établi avec le
réseau 4G vers le mode PS sur le réseau 2G/3G (Figure 2.1)[8].
17
Chapitre 2 : La voix sur LTE
Cette solution offre l’avantage de se baser sur des technologies existantes et éprouvées mais
présente cependant plusieurs inconvénients:
- le temps de bascule entre les réseaux 4G et 2G/3G est significatif (de l’ordre de quelques
secondes en moyenne) ce qui, en terme d’expérience utilisateur, n’est guère satisfaisant et l’on
voit mal les premiers utilisateurs de LTE, probablement assez technophiles et dotés de
smartphones les plus récents, accepter une telle régression.
- les transferts de données sont également perturbés durant la bascule ce qui, à l’heure des
téléphones multitâches avec de nombreuses applications s’exécutant en tâche de fond, devra
s’effectuer le plus rapidement possible afin de limiter l’impact en terme d’usage
Il s’agit là des principaux défauts du CSFB qui souffre en outre d’autres insuffisances (mauvaise
intégration avec de potentielles femtocells LTE, mauvaise occupation de la bande radio …).
Un mécanisme assez similaire consiste à se connecter à la fois aux réseaux 2G/3G et 4G, mais de
façon simultanée afin d’éviter la phase de bascule radio. Cette approche, connue sous le nom de
SVLTE (Simultaneous Voice and LTE), a également le mérite de ne pas nécessiter de modifications
dans le réseau mais conduit à une plus grande complexité du téléphone ainsi qu’une consommation
énergétique accrue. Des terminaux utilisant ce système sont déjà disponibles en CDMA/LTE (pas
encore en GSM/UMTS/LTE).
18
Chapitre 2 : La voix sur LTE
Cette seconde solution permet également de réutiliser l’infrastructure voix existante mais de
manière un peu plus évoluée. Elle consiste à connecter le réseau EPS au cœur de réseau NSS qui
fournit le service téléphonique 2G/3G par l’intermédiaire d’une passerelle VANC (VoLGA Access
Network Controller). La signalisation 2G/3G de la téléphonie est ainsi réutilisée mais est
transportée sur le réseau de données 4G en étant encapsulée au sein de paquets IP. Le réseau EPS
joue alors le rôle de réseau d’accès au même titre que le BSS (Base Station Sub-system) du réseau
2G ou l’UTRAN (UMTS TRAnsport Network) du réseau 3G [9].
Figure 2.2 : La solution VoLGA (Voice Over LTE via Generic Access) [9].
Cette solution présente l’avantage de n’apporter aucune modification tant au niveau du réseau EPS
que du cœur de réseau NSS (Figure 2.2). Par contre, le mobile doit intégrer des adaptations pour le
transport, sur le réseau 4G, de la signalisation NAS (Non Access Stratum) échangée entre le
mobile et le réseau NSS.
19
Chapitre 2 : La voix sur LTE
Le support de VoLGA dans le terminal constitue le principal obstacle à son adoption car cela
nécessite un support fort des fournisseurs de mobiles pour une technologie de transition qui n’a pas
vocation à être utilisée sur le long-terme. Ce point est de plus gênant par le fait qu’il s’agit d’une
technologie non adoptée par le 3GPP, l’organisme qui est en charge des spécifications GSM et
LTE. Par ailleurs, VoLGA, comme CSFB, ne permet pas de véritables services de convergence car
les réseaux gérant la voix et les données restent séparés [9].
VoLTE, ou Voix sur LTE, qui est présentée comme la solution cible à long terme est celle de la
mise en œuvre de l’IMS (IP Multimedia Subsystem), qui est le réseau multimédia IP spécifié par le
3GPP. Ce réseau, extérieur au réseau 4G, permet de supporter tous types de services et différentes
réseaux d’accès (Figure 2.3) [10].
Le réseau IMS est basé sur l’emploi du protocole de signalisation SIP (Session Initiation Protocol)
qui permet l’enregistrement du mobile au service téléphonique et l’établissement d’une session, et
du protocole SDP (Session Description Protocol), associé au protocole SIP, qui supporte la
négociation du média (voix, vidéo, données). La seconde fonction assurée par l’architecture IMS
concerne le traitement du flux média pour les fonctions indisponibles dans le réseau 4G comme la
conférence, la génération des annonces et les passerelles vers les réseaux téléphoniques fixes PSTN
(Public Switched Telephone Network) et les réseaux de mobiles PLMN (Public Land Mobile
Network) [11].
20
Chapitre 2 : La voix sur LTE
IMS propose une approche modulaire qui permet de distinguer des niveaux de traitements
différents (Figure 2.4).
Quatre couches peuvent être identifiées, chacune d’elles étant liée à un domaine spécifique.
Elle définit la manière dont l’utilisateur se connecte au réseau. Parmi les réseaux d’accès, on peut
citer : E-UTRAN (Evolved Universal Terrestrial Radio Access Network), GSM (Global System for
Mobile communications), UMTS (Universal Mobile Telecommunications System), CDMA2000,
xDSL, Wi-Fi, WiMax, Ethernet, ATM, la fibre optique...etc
La couche de transport est une couche générique IP. Elle est formée d’un maillage de commutateurs
et de routeurs qui assurent, dans le réseau IP, le routage des données multimédias.
21
Chapitre 2 : La voix sur LTE
Elle assure la gestion et le contrôle du réseau. Elle est en charge de tous les messages de
signalisation dans le réseau, permettant d’ouvrir, de maintenir, de modifier et de terminer une
session entre des utilisateurs. C’est la partie intelligente du modèle, qui offre toutes les
fonctionnalités de gestion des utilisateurs et constitue la véritable base de l’IMS [13].
La couche de contrôle est constituée de différents blocs, qui sont les suivantes :
Le contrôle d'appel initié par un terminal IMS doit être pris en charge dans le réseau nominal
(réseau auquel l’usager a souscrit à ses services IMS) car l'usager correspondant peut souscrire à un
grand nombre de services et certains d'entre eux peuvent ne pas être disponibles ou peuvent
fonctionner différemment dans un réseau visité, notamment suite à des problèmes d’interaction de
service. Cela a induit la définition d’entités suivantes :
P-CSCF : Le Proxy-CSCF (P-CSCF) est le premier point de contact dans le domaine IMS. Son
adresse est découverte par le terminal lors de l'activation d'un contexte PDP pour l'échange de
messages de signalisation SIP.
Le P-CSCF se comporte comme un Proxy Server SIP lorsqu'il relaye les messages SIP vers le
destinataire approprié et comme un User Agent SIP lorsqu'il termine l'appel.
I-CSCF : L'Interrogating-CSCF (I-CSCF) est le point de contact au sein d'un réseau d'opérateur
pour toutes les sessions destinées à un utilisateur de cet opérateur. Il peut exister plusieurs
ICSCF au sein d'un réseau.
Les fonctions réalisées par l'entité I-CSCF comprennent :
22
Chapitre 2 : La voix sur LTE
- L'émulation de la fonction Proxy server puisqu'il accepte les méthodes SIP et les achemine.
- L'émulation de la fonction User Agent puisqu'il peut terminer des méthodes SIP par exemple
lorsqu'il exécute des services complémentaires.
- L'interaction avec des serveurs d'application après avoir analysé les critères de
déclenchement des services correspondants.
- La génération de CDRs
L’E-CSCF : L’entité E-CSCF effectue le traitement des appels d’urgence transmis par l’entité
P-CSCF et le routage de la requête vers le centre d’urgence le plus proche de l’UE.
L’interconnexion entre le domaine IMS et les autres réseaux est assuré a travers les entités suivants:
Le BGCF : L’entité BGCF détermine le saut suivant pour l’acheminement du message SIP.
Elle doit choisir l’entité MGCF responsable de l’interfonctionnement avec les réseaux PSTN ou
PLMN. Si l’entité d’interconnexion est située dans un réseau tiers, elle transmet le message SIP
à une autre entité BGCF située dans ce réseau tiers.
23
Chapitre 2 : La voix sur LTE
Le TrGW et IMS-ALG: La passerelle TrGW effectue la translation d’adresses sur les flux de
données, et la passerelle IMS-ALG, qui effectue la translation d’adresses au niveau de la
signalisation [13].
Le HSS : L’entité HSS est une base de données assurant le stockage des données propres à
chaque utilisateur. Les principales données stockées comprennent les identités des utilisateurs,
les paramètres d’accès et les règles d’invocation des serveurs d’applications par l’entité S-
CSCF.
Le SLF : L’entité SLF (Subscription Locator Functional) permet aux entités CSCF de trouver
l’adresse de l’entité HSS affectée à un UE, lorsque plusieurs entités HSS sont déployées.
IV.1.3. 4. Bloc de traitement du média :
L’entité MRF (Multimedia Resource Function) permet d’établir un pont de conférence entre les
utilisateurs d’un réseau IMS. Son rôle est de gérer la signalisation vers tous les utilisateurs d’une
conférence, en offrant des facilités d’exploitation, comme la sélection des types de flux.
24
Chapitre 2 : La voix sur LTE
• MRFP (Multimedia Resource Function Processor) : pour la partie traitement des flux de
données, c’est-à-dire l’application des demandes formulées par l’utilisateur dans les flux.
Elle consiste en la fourniture des services, qu’ils soient audio, vidéo ou textuels. Cette couche
implémente tous les services que l’on peut proposer aux utilisateurs. Elle est la partie la plus
ouverte du modèle, puisque le réseau IMS ne spécifie pas les services eux-mêmes, mais offre une
plate-forme de déploiement unifiée, simple, rapide, productive et sécurisée pour la mise en place de
nouveaux services.
Les serveurs d’applications ou AS (Application Server) sont des entités SIP fournissant différent
types de services aux utilisateurs. Ils sont connectés au serveur S-CSCF, qui joue l’intermédiaire
entre l’utilisateur et les services.
On distingue trois grandes familles de serveurs d’applications, qui sont
SIP AS (SIP Application Server):Ces serveurs permettent l’exécution des services nativement
implémentés pour fonctionner avec SIP. Les services les plus classiques (service de présence,
push-to-talk, messagerie instantanée, etc.) sont généralement implémentés au sein de ces
serveurs.
La passerelle OSA (OSA SCS, OSA Service Capability Server) qui est un type particulier de
serveur d'application qui termine la signalisation SIP, et qui interagit avec des serveurs
d'application OSA en utilisant l'API OSA [12].
25
Chapitre 2 : La voix sur LTE
V. Le modèle protocolaire :
Pour qu’une communication soit établi entre un client LTE et un serveur d’application situe au
réseau IMS les paquets émis doivent suivi la pile protocolaire représentés dans la Figure 2.5 :
La première couche, la couche physique elle définit les protocoles de mode d’accès LTE.
Un des avantages d'utiliser le réseau IMS combiné avec le LTE, est la capacité d'établir des tunnels
virtuelles appelé “EPS bearer” fournir une qualité service (QoS). Il définit comment les données
sont traitées quand ce transporté à travers le réseau.
Lorsque l’usager se rattache au réseau EPC, ce dernier lui crée un défaut bearer qui représente une
connectivité permanente (maintenue tant que l’usager est rattaché au réseau) mais sans débit
garanti.
26
Chapitre 2 : La voix sur LTE
Lorsque l’usager souhaitera établir un appel qui requiert une certaine qualité de service telle que
l’appel voix ou visiophonie, le réseau pourra établir pour la durée de l’appel un dedicated bearer qui
supporte la qualité de service exigée par le flux de service et surtout qui dispose d’un débit garanti
afin d’émuler le mode circuit.
3GPP définissent des class QCI (QoS Class of Identifier) pour chaque type de media, ces QCI varie
de 1 à 9, et deux types des ‘bearer’, le GBR (Guaranteed Bit Rate) et le non-GBR, selon
l’importance de l’application exécuté (Tableau 2.1) [15].
Lorsque le terminal IMS émet une requête SIP INVITE au P-CSCF, ce dernier émet une requête Rx
AAR au PCRF. Le PCRF la traduit en une requête Gx RAR et l’achemine au PCEF. Cette requête
indique au PCEF la description des flux à autoriser (flux RTP/RTCP entre l’appelant et appelé) et la
QoS du dedicated bearer qui doit accommoder ces flux. Ce dedicated bearer est établi entre l’UE
VoLTE et le PDN GW (Figure 2.6)[16].
27
Chapitre 2 : La voix sur LTE
Les messages DIAMETER sont échangés entre, d’une part, les entités CSCF du réseau IMS et,
d’autre part, soit l’entité HSS lors de l’enregistrement de l’entité UA ou du routage de la requête
SIP, soit l’entité PCRF pour le contrôle du média [18].
28
Chapitre 2 : La voix sur LTE
29
Chapitre 2 : La voix sur LTE
Les messages liés au contrôle du média sont échangés entre les entités P-CSCF et PCRF lors de
l’établissement d’une session.
- La requête ASR (Abort-Session-Request) : est utilisée par l’entité PCRF pour informer l’entité
P-CSCF que les ressources réservées par le réseau EPS ne sont plus disponibles.
Le protocole SIP est un protocole de commande qui peut établir, modifier et terminer des sessions
multimédias.
Le protocole SIP est basé sur un couple requête/réponse de type HTTP (Hypertext Transfer
Protocol). Chaque transaction consiste en une requête, qui fait appel à une méthode particulière et
en une ou plusieurs réponses [19].
La requête débute par une ligne contenant la méthode, une identité URI et la version du protocole.
Elle contient ensuite des en-têtes.
30
Chapitre 2 : La voix sur LTE
La méthode REGISTER : La méthode REGISTER est utilisée par une entité UA (user agent)
afin de notifier l’entité REGISTRAR de la correspondance entre l’adresse IP de l’entité UA et
son identité URI. Cette correspondance est nécessaire pour les appels entrants.
La méthode INVITE : La méthode INVITE est utilisée par une entité UAS pour établir un
dialogue ou une session. Les réponses définitives, positives ou négatives, doivent être validées
par la requête ACK. La requête INVITE peut contenir un corps de message décrivant le média
que l’entité UAC souhaite établir
La méthode ACK : La méthode ACK est utilisée pour acquitter une réponse définitive (2xx,
3xx, 4xx, 5xx, 6xx) à la requête INVITE. La requête ACK peut contenir un corps de message
décrivant le média dans le cas où cette description n’est pas fournie dans la requête INVITE.
La méthode BYE : La méthode BYE est utilisée pour terminer une session établie. Une session
est considérée comme établie lorsque la réponse 2xx est reçue à la suite de la requête INVITE.
La méthode CANCEL : La méthode CANCEL est utilisée pour terminer une session qui n’a
pas abouti. Elle est générée lorsqu’une réponse provisoire 1xx a été reçue, mais pas de réponse
définitive.
La méthode PRACK : La méthode PRACK est utilisée pour acquitter la réception d’une
réponse provisoire (1xx), à l’exception de la réponse 100 Trying.
La méthode NOTIFY : La méthode NOTIFY permet à une entité de notifier l’occurrence d’un
événement.
La méthode REFER : La méthode REFER permet de transférer un média établi entre deux
entités UA (par exemple entre Alice et Bob). La requête REFER est envoyée par Alice transféré
vers Carol pour reprendre la communication.
31
Chapitre 2 : La voix sur LTE
Quelle que soit la méthode utilisée dans une requête, le récepteur final doit y apporter au moins une
réponse en retour, ne serait-ce qu’une réponse temporaire pour informer l’émetteur que sa requête
est prise en compte et en train d’être traitée et qu’elle sera suivie d’une réponse finale dès que
possible.
La réponse débute par une ligne contenant la version du protocole, suivie par un code du type de
réponse et d’une description textuelle du code.
La réponse 100 TRYING : La réponse 100 Trying est générée par l’entité PROXY SERVER
pour avertir l’émetteur de la requête que le message SIP a été reçu.
La réponse 180 RINGING : La réponse 180 Ringing est utilisée par l’appelé pour indiquer à
l’appelant que la requête INVITE a été reçue et que l’appelé est averti d’un appel entrant par
une sonnerie.
La réponse 200 OK : La réponse 200 OK a deux utilisations. Lorsqu’il s’agit d’une réponse à
une requête INVITE, elle contient le corps du message décrivant le média mis en place par
l’entité UAS. Pour les autres requêtes, la réponse acquitte la réception de la requête.
32
Chapitre 2 : La voix sur LTE
401 UNAUTHORIZED : indique que la requête requiert une authentification de l’entité UA.
Elle est utilisée par l’entité REGISTRAR à la réception d’une requête REGISTER. La réponse
inclut l’en-tête WWW-Authenticate qui contient un défi à partir duquel l’entité UA calcule les
données d’authentification.
503 SERVICE UNAVAILABLE : Le service n’est pas disponible en ce moment, peut-être par
surcharge du serveur, maintenance ou dysfonctionnement.
600 BUSY EVERYWHERE : L’appelé a été joint, mais il est occupé sur tous les postes et ne
peut prendre la communication.
L’en-tête Via : est utilisée pour enregistrer l’itinéraire de la requête et permettre ainsi
l’acheminement de la réponse.
L’en-tête From : indique la source de la requête. L’entité UAC ajoute le paramètre tag qui
participe à l’identification du dialogue.
L’en-tête To : indique le destinataire de la requête. Les réponses générées par l’entité UAS
contiennent cet en-tête avec l’ajout d’un paramètre tag.
L’en-tête Call-ID :est une partie de l’identification du dialogue entre deux entités UA.
L’en-tête Call-ID doit être unique pour un appel.
L’en-tête Route : est utilisé pour fournir des informations de routage des requêtes. Deux
modes de routage sont définis, le routage strict et le routage lâche.
L’en-tête Record-Route : est utilisé pour forcer le routage à travers une entité PROXY
SERVER pour toutes les requêtes subséquentes entre deux entités UA.
33
Chapitre 2 : La voix sur LTE
Le protocole SDP (Session Description Protocol) fournit une description du flux média pour lequel
l’établissement de la session est mis en œuvre par le protocole SIP. Le message SDP constitue le
corps de message attaché au message SIP. Il apparaît généralement dans la requête INVITE et dans
la réponse 200 OK. Les paramètres qui caractérisent le flux média sont les suivantes (Tableau 2.3) :
Le message SDP est un ensemble de lignes de format <type>=<valeur>. Le champ <type> contient
un caractère ; le contenu du champ <valeur> dépend du type.
m Description du média
34
Chapitre 2 : La voix sur LTE
Le but de RTP et de fournir un moyen uniforme de transmettre sur IP des données soumises à des
contraintes de temps réel (audio, vidéo, etc.). Le protocole RTP permet :
C’est un protocole de contrôle des flux RTP, permettant de véhiculer des informations basiques sur
les participants d'une session, et sur la qualité de service.
Il existe cinq types différents de paquets RTCP pour chaque type d'information :
MEGACO s’appelle H.248 à l’ITU-T et est donc défini conjointement par l’IETF et l’ITU-T. Le
protocole MEGACO permet à ces deux entités MGCF et MGW de s’échanger des transactions.
Chaque transaction s’exprime par l’envoi d’une transaction Request par l’une des entités et l’envoi
d’une transaction Reply par l’autre entité. Une transaction Request consiste en une suite de
commandes alors qu’une transaction Reply contient une suite de réponses correspondantes [21].
35
Chapitre 2 : La voix sur LTE
Il est essentiel compte tenu du nombre important de normes de codage de signaux audio ou vidéo
d’inclure un mécanisme à RTP afin de permettre au destinataire de connaître le codage utilisé et
ainsi pouvoir décoder correctement, parmi les type codecs spécifié par 3GPP (3GPP TS 26.093)
pour la VoLTE, le codec HD VOICE ou AMR WB (Adaptive Multi Rate Wide Band) avec un
débit moyenne de 12.65 Kb/s [19].
Pour mettre deux utilisateurs en communication dans le réseau IMS, le protocole SIP sera
indispensable pour l’établissement, la gestion et la terminaison des sessions
Nous allons voir comment les messages SIP sont envoyés dans deux cas d’application classique :
L’enregistrement d’un utilisateur dans le réseau est la première action réalisée par un terminal, dès
sa mise en route. Elle est indispensable puisqu’elle permet à la fois d’appeler et d’être joignable par
ses correspondants.
36
Chapitre 2 : La voix sur LTE
On observe globalement deux étapes SIP dans ce scénario (Figure 2.7) , correspondant à la succession de
deux requêtes et de leurs réponses.
2- Le P-CSCF localise le serveur I-CSCF à l’aide de DNS. et lui transmet la requête de l’utilisateur.
3- L’I-CSCF reçoit la requête, puis demande au HSS d’authentifier l’utilisateur (requête UAR).
4- La base HSS répond par la réponse UAA et propose l’ensemble des S-CSCF disponibles
5- L’I-CSCF choisit l’un d’entre eux, et il lui relaie la requête d’enregistrement de l’utilisateur.
6- Le S-CSCF contacte alors la base HSS pour l’informer qu’il a été désigné pour prendre en charge
la session de l’utilisateur (requête MAR).
37
Chapitre 2 : La voix sur LTE
7- Il reçoit en retour une réponse MAA qui confirme l’enregistrement du S-SCSF affecté à
l’utilisateur et lui transmettre les vecteurs d’authentification de ce dernier qui permettent de générer
le challenge.
8- Lorsque le S-CSCF les reçoit, il répond au serveur I-CSCF par un message SIP
401UNAUTHORIZED, contenant le challenge .Ce message de réponse est relayé conformément au
modèle SIP client/serveur, c’est-à-dire de proche en proche, en passant par tous les émetteurs de
requêtes : le I-CSCF d’abord, le P-CSCF ensuite et le terminal client enfin [10].
1-Lorsque le client reçoit le message de réponse 401, il détecte le challenge qui s’y trouve et
prépare automatiquement une réponse adaptée.
2- Cette réponse est générée dans une nouvelle requête d’enregistrement REGISTER. Elle est
envoyée en suivant le même processus d’acheminement que le premier message de requête.
3- Quand la requête atteint le serveur I-CSCF il effectue la même requête (UAR) auprès de la base
HSS. La base HSS dans ce cas lui fournis dans sa réponse (message UAA) en lui fournissant
l’adresse du serveur S-CSCF en charge de la session courante.
5- Le HSS répond ensuite au S-CSCF en lui envoyant le profil complet de l’utilisateur, qui est
stocké temporairement et servira à paramétrer et personnaliser les services de ce dernier.
7- Comme précédemment, le message de réponse traverse les entités qui ont acheminé la requête,
c’est-à-dire l’I-CSCF, le P-CSCF puis le terminal IMS [10].
38
Chapitre 2 : La voix sur LTE
Une communication implique une première étape de recherche des abonnés, de vérification des
autorisations d’accès, puis de mise en relation entre les correspondants.
La méthode associée à cette dernière fonctionnalité est INVITE avec le protocole de signalisation
SIP. C’est aussi la méthode que nous allons employer, mais avec une mise en œuvre particulière,
dont un scénario est illustrée à la figure 2.8.
Nous considérons que l’appelant et l’appelé ont des opérateurs différents et sont localisés dans des
réseaux visités, c’est-à-dire qui n’appartiennent pas forcement à leur opérateur respectif. C’est le
cas le plus général.
Ce scénario de mise en relation de deux terminaux, ou UE (User Equipment), peut être découpé en
sept grandes étapes, que nous allons brièvement présenter (Figure 2.8):
1. Message d’invitation de A vers B, avec deux réponses temporaires : une réponse 100 pour
indiquer la tentative et une réponse 183 pour négocier les paramètres de la communication.
L’appelant sollicite le terminal de B et, pour cela, s’adresse au serveur I-CSCF de B, qui le localise
après une requête Diameter.
2. Pour s’assurer que l’émetteur A a bien reçu la réponse 183, celui-ci doit impérativement envoyer
un acquittement temporaire. Comme toute requête SIP, et conformément au modèle client/serveur,
une réponse est envoyée.
3. Le terminal A doit négocier les paramètres de qualité de service pour garantir sa communication
dans le réseau. Cette étape permet aux utilisateurs d’établir une communication avec une bande
passante garantie, et donc un service de qualité. Elle est nouvelle par rapport au processus habituel
d’établissement de connexion qu’utilise SIP, car la qualité de service est un élément essentiel avec
l’IMS. Le terminal B vérifie que lui aussi a réservé les ressources nécessaires à la communication
dans le réseau et valide la requête par sa réponse.
4. Dès ce moment, le terminal de B commence à sonner. Cette étape complète les réponses
temporaires à la requête d’invitation par une réponse 180, elle aussi temporaire.
5. Pour s’assurer que cette réponse est bien reçue du terminal A, ce dernier doit confirmer la
réception par une requête d’acquittement, qui attend elle-même une réponse.
6. Dès que l’utilisateur du terminal B a répondu (ou que sa messagerie s’est enclenchée), la réponse
définitive 200 est envoyée à la requête initiale d’invitation.
7. La requête d’acquittement finale valide l’initialisation de la communication, qui peut dès lors
débuter pour permettre aux terminaux de s’échanger des flux de données multimédias [13].
40
Chapitre 2 : La voix sur LTE
VIII. Conclusion :
Dans ce deuxième chapitre, nous avons présenté les différentes technologies qui permettant de
fournir les services de la téléphonie à travers des réseaux de quatrième génération tel que la
technologie CS Fall-Back qui repose sur des réseaux déjà existant 3G et 2G pour établir des
communications téléphoniques. Cette solution d’attente et ses extensions (SvLTE, VoLGA…)
connait plusieurs inconvénients comme la durée d’établissement d’appel, consumation d’énergie
éminent…etc.
Ensuite nous avons présenté la technologie VoLTE qui sera la solution de long terme pour la
téléphonie 4G. Par conséquent, nous avons présenté l’architecture IMS avec ses différentes entités
et protocoles mis en œuvre pour bénéficier des services liées à la téléphonie (présence, push to talk,
visiophonie…) et d’autres services autrefois exclusivement réservés à Internet (iptv, video on
demande, chat…), avec une expérience meilleure que celle offerte dans les générations précédentes.
41
CHAPITRE III
Chapitre 3 : Réalisation Pratique
I. Introduction :
Étant donné, que notre travail consiste principalement au déploiement et au provisionnement d’une
solution IMS pour la VoLTE, et pour cela nous avons choisi d’utiliser une plateforme IMS open
source « OpenIMSCore » pour analyser le fonctionnement et les performances d’un réseau IMS.
Le projet d’open source IMS (OpenIMSCore) a été lancé en 2006, développé par l’université
FOKUS (Fraunhofer Institute for Open Communication System) [22].
Cette solution a été adoptée par plusieurs opérateurs et fournisseurs de télécommunications dans le
monde comme un banc d’essais pour tester les fonctionnalités de système IMS avec l’intégration
des nouveaux services sur IP comme la télévision sur IP (IPTV). Open source IMS Core est formé
par l’ensemble des éléments de base d’une architecture IMS définie dans les réseaux de nouvelle
génération et telle qu’indiquée dans 3GPP, 3GPP2, ETSI TISPAN.
Toutes les entités de cette plateforme sont basées sur des logiciels libres. Ainsi, open source IMS
CSCFs est composé de trois éléments : le Proxy (P-CSCF), Interrogating (I-CSCF) et Serving (S-
CSCF) Call Session Control Functions. Ces trois éléments sont des extensions de SIP Express
Router (SER) qui ont été testés avec des produits commerciaux pour l’interopérabilité.
42
Chapitre 3 : Réalisation Pratique
La base des données d’OpenIMSCore, FHoSS (FOKUS Home Subscriber Server) est basé sur
MySQL. La logique du FHoSS d’application est entièrement écrite avec Java. La composante
principale de cette base de données est l’utilisateur maître (Master) à base de MySQL, supportant
des entités de réseaux qui gèrent les communications sur IMS. Plus précisément, le FHoSS offre les
fonctions suivantes :
FHoSS est configuré pour supporter plusieurs millions d’abonnés et peux servir de multiples
centaines d’utilisateurs enregistrés par seconde.
Tel que mentionné précédemment nous avons choisi OpenIMSCore comme une plate-forme libre
constitué des entités principale de l’IMS (le bloc de contrôle CSCF et la base de donnée HSS)
conformément aux normes définie par la 3gpp. Ensuite nous avons ajouté des serveurs
d’application:
- Un serveur de présence.
- Un serveur IPTV accompagné d’un serveur média.
Pour déployer ces composants, nous avons choisi d’utiliser sept machines virtuelles équipées d’un
système d’exploitation Linux (Ubuntu server 12.04), chaque module a été installé dans une machine
virtuelle séparée, chaque machine est repérée à l’aide d’un serveur DNS, au lieu d’utiliser le modèle
classique proposé par FOKUS, afin d’avoir des tests adéquats a un environnement professionnel.
Pour assurer le bon fonctionnement de ces entités séparées, et l’interconnexion entre elle, nous
étions obligés d’apporter des modifications au niveau des fichiers de configuration de chaque entité.
43
Chapitre 3 : Réalisation Pratique
Pour tester le fonctionnement de ces services dans ce banc d’essai nous avons utilisé GNS3 comme
outil d’interconnexion entre les différentes machines, ainsi que pour visualiser le trafic dans chaque
nœud. Finalement Deux client IMS sont utiliser pour test les différents services (Figure 3.2)
Apres l’installation et configuration (Annexe2) de toute les machines, on passe à la mise en œuvre
et le test de cette solution avec des outils d’analyse de trafic tels que WireShark et SIPWorkbench,
Il existe plusieurs procédures dans le standard IMS, dans notre analyse nous avons mis l’accent sur
trois principales procédures qui sont l’enregistrement, l’établissement d’une session et la
sollicitation des services.
44
Chapitre 3 : Réalisation Pratique
III.1. Demande d’enregistrement :
Pour vous connecter à un système IMS, l’utilisateur final doit d’abord s’attacher au réseau: ce
processus est appelé «procédure d’enregistrement» qui est principalement basé sur l’échange de
messages de signalisation SIP.
L’UE (User Equipment) envoie une première demande d’enregistrement au proxy PCSCF à l’aide
d’un message «REGISTER». Le P-CSCF doit d’abord vérifier l’identité de l’utilisateur final en
fonction de son profil stocké dans la base de données FHoSS à l’aide des autres entités S-SCSF et I-
CSCF. Après cette vérification, l’UE envoie un second message d’enregistrement «REGISTER»
qui sera acquitté par «200 OK» (Figure 3.3 et 3.4) qui précise que la demande d’enregistrement
est réussie et que l’utilisateur peut établir une session voix, vidéo, ou données.
Figure 3.3 : les messages SIP mise en jeu pendant le processus d’enregistrement
Le RRD (Registration Request Delay) dans une tentative d’enregistrement réussie, est définie
comme l’intervalle de temps entre le moment où le premier bit du «REGISTER» initial jusqu’à ce
que le dernier bit du message réponse «200 OK» reçue indiquant la tentative d’enregistrement a
réussi.
RRD = Time of Final Response - Time of REGISTER Request (3.1)
Le délai d’enregistrement (RRD) écoulé dans notre cas est : RRD =0.431 Seconde
45
Chapitre 3 : Réalisation Pratique
Une fois l’utilisateur est enregistré au sein du réseau, il peut avoir un accès à n’importe quel service
inclus dans son abonnement avec l’opérateur. La voix est le service principal offert par l’opérateur
téléphonique. D’abord, une demande «INVITE» est envoyée par le premier client « client IMS 1 »
pour lancer un appel téléphonique avec « client IMS 2 » (Figure 3.5). Ensuite, les deux participants
négocient les paramètres de session (codecs, type de média …etc.) ainsi que la réservation de
ressources par les messages «SIP/SDP».
46
Chapitre 3 : Réalisation Pratique
Lorsque tous les paramètres de la session sont négociés et mis en place, les deux UE échangent un
message «200 OK», puis ils échangent un message «ACK» qui indique que la création de la session
a réussi. À cet instant la session est déjà établie entre les deux clients, le trafic audio ou vidéo est
acheminé entre eux en utilisant RTP comme protocole de transport, à la fin de session les deux
clients échangent un message « BYE » confirmé avec une réponse « 200 OK »(Figure 3.6)..
Figure 3.6 : les messages SIP mise en jeu pendant et à la fin d’une session vocale
Remarque : la seul différence entre un appel audio ou vidéo est au niveau du message SIP/SDP la
ou les deux participants négocient en plus les paramètres de l’audio et celle de la vidéo. Au niveau
RTP le flux audio et vidéo sont transmis sur deux connexions différentes.
47
Chapitre 3 : Réalisation Pratique
III.2.1. Délai d’établissement d’une session audio(SRD)
Le SRD (Session Request Delay) d’une session réussite est défini par l’UIT-T est l’intervalle du
temps entre le moment ou l’UE envoie un message «INVITE» et le moment où il reçoit une réponse
«Ringing»
SRD = Time of Status Indicative Response - Time of INVITE (3.2)
La bande passante au niveau IP pour le flux RTP est égale à la somme de tous les octets, y compris
les entêtes IP (20 octets) et UDP (8 octets) de tous les paquets du flux RTP au cours de la dernière
seconde.
Pour évaluer le débit expérimentale d’un codec, nous avons choisi le logiciel Wireshark comme
outils de mesure, qui permet de visualisé la variation de débits sur des graphes en fonction de
temps, les résultats des mesures se présenter comme suit :
Dans un premier temps nous avons choisi d’évaluer la bande passante de célèbre codec G.711
(PCMA) pour le prendre comme référence.
D’après les mesures présentées dans la figure 3.7 nous avons constaté que la bande passante de
codec G.711 varie entre 90 et 100 Kbps. Par rapport au débit théorique (64Kbps).
Cette différence revient à l’addition des entêtes (Ethernet +IP + UDP + RTP = 66 octets) a la
charge outil de codecs G.711 (donnée = 80 octets).
48
Chapitre 3 : Réalisation Pratique
De même façon nous avons mesuré la bande passante de codec GSM (12.2 Kbps) (Figure 3.8)., le
codec le plus utilisé dans les communications mobile, nous avons trouvé que le débit de ce codec
varie entre 35 et 40 Kbps, avec ce débit le canal peut supporter plusieurs communications en
même temps par rapport au codec G.711, mais en terme de qualité le G.711 est meilleur.
En fin nous avons choisi de mesurer la bande passante du codec AMR (G.722.2 de débit qui varie
entre 6.6 et 23.85 Kbps) (Figure 3.9)., ce codec est recommandé par la 3gpp pour la norme VoLTE.
On constate que la bande passante de ce dernier est proche de celle du codec GSM, au tour de
35 Kbps, mais avec une qualité de communication meilleure.
49
Chapitre 3 : Réalisation Pratique
Pour mesurer la bande passante des codecs vidéo nous avons choisi le codec H.264, un des codecs
les plus utilisés pour la visiophonie.
Après les mesures on nous avons constaté que la bande passante de ce codec peut atteindre
260Kbps pour une résolution (640 x 480 VGA) (Figure 3.10).
50
Chapitre 3 : Réalisation Pratique
V.La gigue des différents codecs :
La gigue est la variance statistique du délai de transmission. Pour les applications téléphoniques la
gigue est la variation de délai entre l’émission et l’écoute de la voix. La présente d’une gigue élevée
cause une dégradation de la QoS. Ceci est dû aux deux facteurs qui sont principalement les paquets
perdus et le délai pour chaque paquet. RTP est utilisé comme protocole de transport pour la
téléphonie en IMS donc il faut bien surveiller cette métrique. Le calcul de la gigue est effectué selon
RFC3550 et exprimé comme suit :
A partir des mesures que nous avons réalisées sur les codecs G.711 (Figure 3.11). et GSM, (Figure
3.12).on a remarqué que la variation de la gigue ne dépasse pas 15 ms, celle-ci indique que la
communication ne présente aucune coupure, car cette variation est largement inférieur à l’état
critique (100 ms).
La gigue
51
Chapitre 3 : Réalisation Pratique
La gigue
Dans le cas de codec AMR (Figure 3.13)., la valeur de la gigue mesurée ne dépasse pas 30 ms,
malgré cette augmentation de la gigue mais la communication reste audible, sans coupure.
La gigue
Dans le cas de codec H.264 (Figure 3.14)., la valeur de la gigue mesurée ne dépasse pas 30 ms,
celle-ci signifie que la communication vidéo ne présenter pas des coupures ou des dégradations
de qualité de la vidéo.
52
Chapitre 3 : Réalisation Pratique
Pour évaluer la qualité d’un appel, la note d’opinion moyenne (MOS) (Tableau 3.1) est un test qui
est utilisé dans les réseaux de téléphonie pour obtenir vue de l’utilisateur humain de la qualité de
l’appel.
Codec MOS Qualité
D’après ces résultats on confirme que le codec AMR est le choix idéal pour la communication
mobile et spécialement la VoLTE.
53
Chapitre 3 : Réalisation Pratique
La messagerie instantanée (IM) se réfère à la transmission des messages entre les utilisateurs en
temps quasi réel. Ces messages sont souvent utilisés dans un mode conversationnel dont le transfert
est assez rapide pour les participants de maintenir une conversation interactive.
Pour établir une session de données entre les deux abonnées « client IMS 1 » envoie un message de
demande «MESSAGE» contenant le message instantané à envoyer. Le message est reçu par « client
IMS 2 », affiché une réponse «200 OK» est généré et envoyé au « IMS client 1 » pour indique que
le message a été bien reçu.
Figure 3.15 les messages SIP mise en jeu pendant l’envoi d’un message
Le délai d’une session donnée est défini par l’intervalle du temps entre le moment ou l’UE envoie la
requête «MESSAGE» et le moment de la réception du dernier bit du message réponse «200 OK»
reçue indiquant que la session a été établie (Figure 3.15).
Dans notre cas le délai d’établissement d’une session donnée durée : IMD=0.353 second
54
Chapitre 3 : Réalisation Pratique
Avec le développement rapide des réseaux télécom d’aujourd’hui et la convergence de ces deniers
de plus en plus vers la multimédia, les opérateurs de télécom devient rend en compte ces services.
La technologie IMS comme une architecture ouverte peut avoir plusieurs services supplémentaires
pour répond aux besoins de marché sans faire des changements au niveau de réseau de l’opérateur
lui-même, ce qui augmente la rentabilité et la souplesse de mise en place des nouveaux services aux
plans économique et technique.
Dans notre projet on a choisie d’ajoutés deux services supplémentaire: le service de présence et le
service d’IPTV.
Le service de présence permet aux utilisateurs de connaître en en temps réel la disponibilité et les
statuts de leurs contacts (en ligne, hors ligne, occupé…etc.), pour mettre en place ce service sur
notre plateforme nous avons choisi d’installer le serveur SIP Kamailio, qui permet de traiter les
requêtes liées à la présence.
Afin de mettre son statut à la disposition, le client envoi la méthode SIP PUBLISH au serveur de
présence. Ce dernier traite cette requête, répond au client par une réponse positive (200 ok) puis
publie son état actuel pour indiquer à ces contacts qu’il est joignable par exemple (Figures 3.16,3.17)
55
Chapitre 3 : Réalisation Pratique
Le service IPTV basé sur l’IMS est une architecture de plateforme qui offrir les services de la
télévision sur IP contrôlés et gérés par le réseau IMS et acheminés indépendamment sur un réseau
de transport IP. Cette architecture spécifie les fonctions d’IPTV supportées par le réseau IMS et
réutilise les mécanismes prédéfinis dans celle-ci pour l’initiation et le control de service en se
basant sur le protocole SIP (Figure 3.19).
56
Chapitre 3 : Réalisation Pratique
57
Chapitre 3 : Réalisation Pratique
58
Chapitre 3 : Réalisation Pratique
La communication téléphonique peut également être établie entre un mobile et un terminal connecté
au réseau téléphonique fixe PSTN (Public Switched Telephone Network) ou mobile PLMN (Public
Land Mobile Network). Le réseau IMS fournit les entités qui assurent la conversion des protocoles
pour l’interconnexion avec ces réseaux
Comme mentionné dans le chapitre 2 l’IMS offre la possibilité d’interconnecter avec des réseaux
externes grâce à l’intervention de d’autres entités (bgcf, mgcf, mgw…), cependant ces entités ne
sont pas encore fonctionnelles sur le banc de test OpenIMSCore, nous avons choisi alors d’utiliser
un serveur SIP servant comme une passerelle pour établir des appels vers les abonnées non IMS.
Sachant que le S-CSCF est l’élément qui sollicite le bloc d’interconnexion en cas d’un appel vers
l’extérieur, nous avons analysé ses fichiers configurations, et localisé la partie de script qui traite
cette fonction , puis apporté les changements nécessaire (Figure 3.23).
59
Chapitre 3 : Réalisation Pratique
1- représente le format de l’identité SIP de l’appelé (tous les numéros commençant par ‘0’ est pris
en considération par cette fonction).
2- représente la fonction de routage vers les réseaux externes (PSTN…).
3- indique la route vers l’entité d’interconnexion.
Figure 3.24: appel d’un client IMS vers un client non IMS
60
Chapitre 3 : Réalisation Pratique
X. Conclusion :
Ce chapitre décrit les étapes de mise en place de notre plate-forme. Pour commencer nous avons
étudié et testé la solution open source OpenIMSCore, nous avons choisi d’extraire ses entités de
contrôle CSCF ainsi que sa base de donnée HSS afin de créer notre propre réseau qui comprend ces
entités en plus des serveurs d’application et qui est défini par un nom de domaine spécifique «
usthb.dz ». Ce réseau permet aux clients enregistrés dans la base HSS d’établir des sessions de
communication (appel audio, visiophonie, chat …) entre des clients enregistrés dans la base HSS et
de bénéficier des services supplémentaires (IPTV, présence…etc.). Il est possible aussi de passer
des appels vers des réseaux externes.
Enfin, nous avons effectué quelques mesures sur des paramètres de QoS tel que le débit, le délai, et
la gigue.
61
Conclusion
Générale
Conclusion et Perspectives
Conclusion générale
Favorisée par l'explosion du trafic de données 4G LTE ainsi que par les avantages opérationnels et
économiques qui y sont associés, mais aussi par la promesse de nouveaux services compétitifs, la
technologie de voix sur LTE représente l'avenir des services vocaux, et ce, chez tous les opérateurs.
La VoLTE est une technologie qui se repose sur l’architecture IMS. Ce réseau, extérieur au réseau
4G, permet de supporter tous types de services et de réseaux d’accès. Il constitue donc pour les
opérateurs et constructeurs une solution universelle et largement supportée permettant de mutualiser
au maximum les nouvelles infrastructures.
Notre travail consiste en l’étude et la mise en place d’une solution IMS pour la VoLTE, malgré les
difficultés que nous rencontrées et l’insuffisance de documentations sur cette technologies et la
plateforme que nous avons utilisé, vue qu’elle est récente, nous avons pu avoir un aperçu sur cette
technologies et d’explorer les divers possibilités offertes par cette dernière.
Perspectives :
Durant ce travail nous n’avons pas l’occasion de combiner la plateforme IMS avec un réseau EPS
afin d’effectuer une communication VoLTE de bout en bout, en raison des limites technique que
nous avons rencontré. En effet pour que cela soit réalisable, il faut procurer des plateformes
hardware avancées qui permettent d’émuler ce réseau. Cela peut être l’objet d’autres projets à venir.
Il est intéressant d’examiner cette solution de point de vue commerciale, d’étudier et d’implémenter
les entités responsables à la taxation au sein de cette architecture.
Enfin il est possible de proposer des nouveaux services pour enrichir l’expérience de l’utilisateur
comme la conférence, la génération des annonces et les appels d’urgence.
62
List des Abbreviations
Interface Gm : Il est utilisé pour transporter tous les messages de signalisation entre l’UE et l’IMS.
Les procédures de l’interface Gm peuvent être divisées en trois 3 catégories principales :
l’enregistrement, le contrôle de session et les transactions
Interface ISC (IMS Service Control) : cette interface est utilisée pour envoyer et recevoir les
messages SIP entre le S-CSCF et le serveur d’application.
Interface Cx : Les données concernant les utilisateurs et les services sont permanemment
sauvegardées dans le HSS. Ces données centralisées sont utilisées par l’I-CSCF et le S-CSCF
lorsque les utilisateurs s’enregistrent ou reçoivent des sessions. Pour ce faire, il existe une interface
entre l’HSS et les CSCF. Cette interface est appelée le Cx et est basée sur le protocole Diameter.
Étape 1: Pré-requis :
Etape 1 : Installation
mkdir FHoSS
svn checkout https://svn.code.sf.net/p/openimscore/code/FHoSS/trunk
FHoSS
ser_ims mkdir
svn checkout https://svn.code.sf.net/p/openimscore/code/ser_ims/trunk
ser_ims
cd FHoSS
ant compile deploy
cd ..
ser_ims cd
make install-libs all
cd ..
II
Annexe
Comment ? - Le code source est pré-configuré pour fonctionner à partir d'un chemin d'accès de
fichier standard :
mkdir FHoSS
svn checkout https://svn.code.sf.net/p/openimscore/code/FHoSS/trunk FHoSS
Étape 3 : Compiler
ser_ims
o ser_ims cd
o make install-libs all
cd ..
o Si quelque chose se brise, vous n’avez probablement pas toutes les conditions préalables.
FHoSS
III
Annexe
Note :
o Tous les exemples de montage configurés pour fonctionner uniquement sur la boucle locale
et le domaine par défaut configurée comme "open-ims.test".
o Les droits d'accès MySQL ne sont fixés que pour l'accès local
o Nous vous recommandons d'essayer d'abord comme cela et puis faites vos modifications:
Remplacez 127.0.0.1 si nécessaire avec votre adresse IP
IV
Annexe
DNS
o Un fichier de zone DNS de l'échantillon peut être trouvée dans ser_ims / cfg / open-ims.dnszone
o Copiez-le dans votre répertoire de configuration de liaison
o Modifier named.conf et insérez le fichier il (serait bien d'ajouter également des entrées DNS inverses)
o Redémarrez le serveur de nom
o Test que les noms peuvent être résolus (Ne pas oublier /etc/resolv.conf pointant vers votre nouveau
serveur DNS !)
MySQL
CSCF
o Copiez les fichiers suivants dans / opt / OpenIMSCore ou un autre emplacement confortable pour
vous :
pcscf.cfg, pcscf.sh, icscf.cfg, icscf.xml, icscf.sh, scscf.cfg, scscf.xml, scscf.sh,
o ser_ims cp / cfg / *. cfg.
o ser_ims cp / cfg / *. xml.
o ser_ims cp / cfg / *. Sh.
V
Annexe
FHoSS
CSCF
VI
Annexe
FHoSS
o Lancer FHoSS / deploy / startup.sh
o Si l'étape précédente échoue, vérifiez que vous avez la variable d'environnement JAVA_HOME
correctement exportés et / ou modifier le script que vous venez essayer de démarrer.
VII
Annexe
o Vérifiez si les pairs de diamètre se connectent les uns aux autres. Vous pouvez le voir dans la console
de FHoSS ou dans celui de I / S-CSCF
FHoSS
o Par défaut, FHoSS vient approvisionner avec un couple d'utilisateurs de l’échantillon :
[email protected]
[email protected]
VIII
Annexe
IX
Annexe
Paramétrage du serveur AS :
X
Annexe
Étape 8 : Test :
Ceci est la dernière étape. Vous devriez avoir tout installé et configuré.
Assurer que toutes les entités sont en cours d’exécution.
Utilisez Wireshark pour voir ce qui se passe :
o Surveiller les ports 4060, 5060 et 6060 pour le trafic SIP
o Surveiller les ports 3868, 3869 et 3870 pour le trafic DIAMETER
XI
Bibliographie
Bibliographie :
[1] Oancea,C.D. GSM infrastructure used for data transmission. Advanced Topics in Electrical
Engineering (ATEE), 2011 7th IEEE International Symposium
[2] Ni, S. GPRS network planning on the existing GSM system, Global Telecommunications
Conference, 2000. GLOBECOM '00. IEEE
[3] Mason, P.C.; Cullen, J.M.; Lobley, N.C. UMTS architectures, Mobile Communications
Towards the Next Millenium and Beyond, IEEE Colloquium
[4] LTE et les Réseaux 4G. Yannick Bouguen Eric - Hardouin François - Xavier Wolff. Edition
EYROLLES 2012
[5] 3GPP TS 23.002 V8.5.0, Network architecture (Release 8), Juin 2009.
[6] 3GPP TR 24.801 V8.1.0, 3GPP System Architecture Evolution (SAE); CT WG1 aspects
(Release 8), Décembre 2008.
[7] Evolved Universal Terrestrial Radio Access Network (E-UTRAN); S1 Application Protocol
(S1AP) (Release 9). 3GPP, TS 36.413 V9.1.0.
[8] Circuit Switched (CS) fallback in Evolved Packet System (EPS); Stage 2 (Release 9). 3GPP, TS
24.229 V9.3.1, December 2009.
[9] Voice over LTE via Generic Access; Stage 2 Specification; Phase 1. VoLGA Forum
[10] La voix sur LTE (réseau 4G et architecture IMS). André Pérez. Edition Lavoisier 2013
[11] VOICE OVER LTE. Miikka Poikselka - Harri Holma - Jukka Hongisto - Juha Kallio and
AnttiToskala. Edition Wiley 2012
[12] Paisal, V., Seamless voice over LTE, 4th IEEE International Conference on Internet
Multimedia Services Architecture and Application(IMSAA), 2010.
Bibliographie
[13] Téléphonie sur IP 2éme Edition. Laurent Ouakil - Guy Pujolle. Edition EYROLLES 2012
[14] Cardoso, F.A.C.M.; Figueiredo, F.A.P.; Vilela, R.; Miranda, J.P. A case study on protocol
stack integration for 3GPP LTE evolved node B Communications (LATINCOM), 2014 IEEE Latin-
America Conference.
[15] Yao Liu; Gang Lu; Wei Zhang; Fengling Cai. The QoS class mapping in WLAN and 3GPP
LTE interworking network Computer Science and Network Technology (ICCSNT), 2013 3rd
International Conference on
[16] Jaewook Shin; Kwangryul Jung; Aesoon Park. Design of Session and Bearer Control Signaling
in 3GPP LTE System Vehicular Technology Conference, 2008. VTC 2008-Fall. IEEE 68th
[17] 3GPP TS 29.229, Cx and Dx interfaces based on the Diameter protocol; Protocol details, Sept
2007.
[18] RFC 3588, P. Calhoun et al., Diameter Base Protocol, Sept 2003.
[19] IP Multimedia Call Control Protocol Based on Session Initiation Protocol (SIP) and Session
Description Protocol (SDP); Stage 3 (Release 9).3GPP, TS 24.229 V9.3.1, December 2009.
[20] R. Stewart, Ed. Stream Control Transmission Protocol – RFC No. 4960. Internet RFC,
September 2007.
Webographie:
لنقل الحزمIP يعتمدان كليا على البروتوكولEPC ونظام نقل الحزم المطورLTE شبكات المحمول الجيل الرابع التي تستعمل التكنولوجيا الالسلكية
( و الثالثGSM) في حين أن خدمات الهواتف النقالة التقليدية التي نشرت بالفعل في شبكات الجيل الثاني,بمعدل تدفق مرتفع ومنخفضة الكمون
. ألن هذا النوع من الشبكات ال يدعم اإلشارات الهاتفيةLTE ( ال يمكن استغاللها في شبكاتUMTS)
من بين هذه الحلول نجد، العديد من الحلول التقنية لحل هذه المشكلةGSMA و3GPP لمواجهة هذه المشكلة قدمت منظمات االتصاالت مثل
وجودة، الدفع، التسجيل،SIP كمنصة إلدارة إشارات،)IP (نظام دعم الوسائط المتعددة عبرIMS ) الذي يستخدمLTE (الصوت عبرVoLTE
.)3G و2G و الربط بين أنواع مختلفة الشبكات الهاتف األرضية و الخلوية مثل (الجيل الثالث،الخدمة
. األداء وجودة الخدمة،في هذا السياق قمنا بدراسة التقنيات المستخدمة لتنفيذ هذا الحل
Résumé
Les réseaux mobiles de quatrième génération qui déploient la technologie d'accès radio LTE sont des réseaux
mobiles reposent sur des réseaux cœur tout IP appelé EPC (evolved packet core) qui permet de transmettre des
paquets a haut débits avec faible latences, alors que les services de la téléphonie mobile habituelles qui sont déjà
déployés en 2G (GSM) et 3G (UMTS) ne peut pas être exploités aussitôt dans les réseaux LTE car ce type des
réseaux ne traitent pas la signalisation téléphonique.
Face à ce problème les organisations de télécommunication tel que la 3GPP (3rd generation Partner ship) et
GSMA (GSM association)proposent pas mal de solution pour résoudre le problème de signalisation téléphonique
sur les systèmes 4G LTE , parmi ces solution, la VoLTE (voice over LTE) qui utilise la IMS (internet protocole
multimédia subsysteme) comme plateforme pour gère la signalisation SIP, tarification, l’authentification, QoS
(qualité de service), ainsi que le basculement entre les différent types des réseaux existent tel que les réseau fixe
(RTC)ou a commutation des cellules (2G et 3G).
Dans ce contexte nous allons étudier les techniques utilisées pour l’implémentation de cette solution, ainsi ses
performances et qualité de service.
Abstract
The mobile networks of fourth generation that deploythe LTE radio access technology are mobile networks based
ona full IP core networks named EPC (evolved packet core) that allows to transmit packets with high debitrateand
low latencies, while the traditionalmobile telephony services that are already deployed on 2G (GSM) and 3G
(UMTS) is not able to be exploited immediately in the LTE networks because this type of networks doesn't support
the telephonic signalization.
Facing this problem the organizations of telecommunication as the 3GPP (3rd generation Partnership) and
GSMA (GSM association) propose a lot of solution to resolve this problem on the 4G LTE systems, among this
solution, the VoLTE (voice over LTE) that uses the IMS (internet protocol multimedia subsystem) as Platform to
manage the SIP signalization, Authentication, payment, QoS (quality of service), and also the interconnecting
between the different types of the networks exists as the PLMN network or other cells network like (2G and 3G).
In this context we are study the methods used to implement this solution, its performances and quality of service.