Pas de voix en 4G pour l'instant, mais alors comment fait il ?
Quand le mobile est sous couverture 4G, il connait les caractéristiques d'accès à la 4G et aux autres technos (UMTS ou GSM pour l'europe) via les informations systèmes qui sont broadcastées par la cellule 4G le couvrant. Périodiquement ou sur demande le mobile fait des mesures et maintient une liste de cellules 2G/3G/4G et rapporte au réseau d'accès ce qu'il voit. Le mobile est en fait les yeux et les oreilles du RAN. Ces informations seront bien utiles plus tard pour la procédure de handover inter rat.
Sans rentrer, trop dans le détail, deux cas sont à considérer.
Mobile Originating Call : tu sélectionnes un numéro et appuie sur le bouton d'appel de ton smartphone
- le mobile envoie un message au MME (équipement du core network 4G) l'informant qu'il veut passer un appel voix.
- le MME initie une procédure de handover inter-rat (handover vers un réseau d'accès GSM/UMTS)
- une fois en 2G/3G, ton mobile effectue la procédure d'établissement standard 2G/3G pour un MO call et communique donc avec le MSC (élèment du core network 2G/3G)
Mobile Terminating Call : quelqu'un cherche à joindre ton mobile
- la demande d'appel arrive au MSC gérant ton réseau d'accès
- un message de paging est émis du MSC vers le MME
- le MME envoie un paging CS vers ton mobile
- ton mobile acquitte cette requête par un message de CS fallback vers le MME
- le MME initie une procédure de handover inter-rat
- une fois le mobile passé en 3G, il envoie un paging response au MSC
- le MSC initie la procédure de Mobile Terminating call 3G.
La procédure de handover inter-rat étant initiée dans les deux cas par le core network, je dirais donc que c'est le core network qui décide. Sur une telle procédure de handover, il y a toute une phase préparatoire de réservation des ressources sur le réseau d'accès 2G/3G pour accueillir le mobile attaché en 4G qui est gérée par le MSC, avant que l'exécution du handover puisse devenir effective. Le choix de la cellule d'accueil 2G/3G se fait donc par le core network 2G/3G.
En espérant avoir été clair (et ne pas avoir raconter trop de conneries sur le CS fallback...). Ce n'est jamais facile de résumer des dizaines de pages de spécifications, ni de trouver le bon niveau de détails.