Un appel VoLTE se lit sur trois couches à la fois : la radio, la signalisation SIP de l’IMS et le transport RTP de la parole. Lire un appel dans une trace de terminal, c’est suivre ces trois fils sur une même chronologie, jusqu’à la cause de fin.
1. L’établissement, préconditions comprises
INVITE avec offre SDP et préconditions de qualité de service, 100 Trying, 183 Session Progress, PRACK, puis UPDATE une fois le bearer voix dédié établi, 180 Ringing, 200 OK et ACK. Le temps d’établissement se mesure de l’INVITE au 180 Ringing ; un 183 tardif ou une UPDATE absente renvoient à l’établissement du bearer dédié plutôt qu’à l’IMS.
2. Les causes de fin
- Un BYE porte souvent un en-tête Reason : une cause Q.850 16 est une fin normale.
- RELEASE_CAUSE 2 (RTP/RTCP time-out) ou 3 (media bearer or QoS lost) signe une coupure liée au transport ou à la perte du bearer voix.
- Un échec d’établissement se lit dans la réponse finale, 4xx ou 5xx, et dans sa cause.
- Côté radio, une perte de lien suivie d’un ré-établissement rejeté précède souvent la perte du bearer voix.
3. La qualité perçue
Sans enregistrement audio, la qualité s’estime à partir du transport : pertes de paquets RTP, gigue et délai, convertis en note MOS par le modèle E de l’UIT-T (G.107). Les méthodes perceptives comme POLQA donnent une note plus fine, mais exigent l’enregistrement du signal audio.
4. Croiser avec la radio
SINR, BLER, puissance d’émission, pertes de lien et changements de cellule pendant l’appel : la plupart des dégradations de la voix ont une cause radio identifiable. Une note MOS qui chute pendant que la puissance d’émission plafonne désigne la liaison montante.
5. Les indicateurs d’un audit
- Taux de réussite et délai d’enregistrement IMS
- Taux de réussite et temps d’établissement des appels
- Taux de coupure et répartition des causes de fin
- Note MOS estimée, pertes et gigue RTP
- Corrélation avec les événements radio
Pour une démonstration sur vos propres traces : contactez-nous.