# [TC3] TP2 ARM
###### tags: `ARM`, `S2`, `TC3`
# Trace 3G
## *Originating call*
1. *Quel protocole NAS transmet le message CM Service Request ? Quel service est demandé par le mobile dans ce message ?*
RANAP, Service Type: Mobile originating call establishment or packet mode connection establishment (1)
2. *Quel algorithme de chiffrement est connu par le mobile ?*
A5/1 est supporté par le mobile. D'après Getget et Walid c'est completement claqué.
3. *A quoi sert, selon vous, le message RANAP Common ID, transmis par le MSC au RNC ?*
On envoie l'IMSI (identifiant du mobile par le core network) ainsi que le MCC et le MNC. Il sert donc à obtenir l'identité du mobile
4. *Pourquoi, alors que les messages sont chiffrés, on les voit en clair dans Wireshark ?*
Les messages sont chiffrés seulement entre la BS et l'UE. La capture est réalisée après la BS. (chiffré sur le lien radio)
5. *Que pouvez-dire de l’IMSI ?*
On le voit (c'est la bonne réponse selon Raz)
C'est un identifiant qu'on ne peut pas changer, lié à la Carte SIM. On cherche donc à le transmettre le moins souvent possible.
6. *Pourquoi utilise-t’on l’IMSI dans ces messages du CN et non pas le TMSI ?*
IMSI = identifiant permanent
TMSI dure environ 1h
Parce que l'utilisateur est déjà authentifié, ses échanges radio sont chiffrés, donc il n'y a pas de risque d'écoute de l'IMSI sur le RAN.
Une fois les communications chiffrées, il n'y a plus d'interet à utiliser le TMSI.
patrick TMSI(t)
7. *Quel protocole NAS génère le DirectTransfer (DTAP) (CC) Setup ?*
C'est RANAP ([One more time](https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwjXwtSz-MXvAhWaThUIHVeCDbsQyCkwAHoECAMQAw&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DFGBhQbmPwH8&usg=AOvVaw0_u9ifff1pQbN3Eij_1IZr))
8. *Quel est le numéro appelé par le mobile ? (attention, dans notre cas il ne s’agit pas d’un vrai numéro de mobile car c’est un scénario de test sur une plateforme d’expérimentation)*
Le numéro se situe dans le message *CC setup*, le numéro est **5**.
9. *Quels sont les codecs supportés par l’UE ?*
Les codecs supportés sont situés dans le *CC Setup*. L'UE supporte les codecs :
+ *GSM EFR*
+ *UMTS AMR WB*
10. *Quel est le rôle du message RAB-AssignmentRequest transmis par le MSC ?*
**RAB** : Radio Access Bearer
Assignment Request : demande de ressource
11. *Le MSC répond au message DirectTransfer DTAP (CC) Setup par un message DirectTransfer DTAP (CC) Call Proceeding. Quel est le rôle de ce message ?*
Signale le début de la procédure d'appel à l'UE.
12. *Le message suivant est DirectTransfer DTAP (CC) Alerting. Quel est le rôle de ce message envoyé à l’UE ?*
Il signale à l'utilisateur que l'appelé sonne.
13. *Quel message indique que l’appelé a décroché ?*
Ce doit être le message DTAP (CC) Connect
14. *Comment est encapsulé l’appel téléphonique, par quel ensemble de protocoles ?*
Le protocole utilisé est RTP (Real-Time Transport Protocol), over UDP.
15. *A la fin de l’appel, après avoir arrêté la connexion CC (DirectTransfer DTAP (CC) Release Complete), on voit aussi un message Iu Release Command. A quoi sert ce message ?*
Cela correspond à la libération des ressources allouées pour l'appel.
IU : interface entre le controleur RAN et le coeur du réseau.
## *Terminating call*
16. *Après le paging, l’appelé reçoit un message DirectTransfer (DTAP) (CC) Setup ? Est-ce le même message DirectTransfer (DTAP) (CC) Setup transmis par l’appelant ?*
Ce n'est pas le même message, car il n'y a pas le numéro de l'appelé.
17. *On observe également un message DirectTransfer (DTAP) (CC) Alerting du côté de l’appelé. Quel est le rôle de ce message dans ce cas ? Est-ce qu’il précède ou il succède au message DirectTransfer (DTAP) (CC) Alerting que nous avons vu côté appelant ?*
Il le précède. Il permet de lancer le message Alerting côté appelant.
18. *Lorsque nous avons étudié la trace originating call précédemment, nous avons vu que les codecs supportés par le terminal appelant étaient listés. Dans quel message l’UE appelé annonce-t’il la liste de ses codecs disponibles ?*
Dans le message Call Confirmed.
19. *Quelle est la signification du message DirectTransfer (DTAP) (CC) Release par rapport au message DirectTransfer (DTAP) (CC) Release Complete ?*
Le message Release permet de signifier que l'appelant a raccroché et le Release Complete permet de signifier que l'appelé a acknowledged le raccrochage.
# Appel 4G VoIP
1. *On observe les mêmes messages d’attachement que lors du premier TP. La seule exception sont les messages DownlinkNASTransport, ESM information request et UplinkNASTransport, ESM information response qui apparaissent en plus. Pourquoi le MME envoie-t’il cette demande ?*