# TRAIL DPS 4.2 - LOT 5 HOTFIX4 - SmsService OVH

## Objectif

Aligner l'envoi réel `create_runner_location_request.php` sur le payload OVH validé par `debug_ovh_sms_post.php`.

## Fichier modifié

- `ovh/SRC/Tracking/SmsService.php`

## Points corrigés

- `senderForResponse` forcé à `true` si aucun sender personnalisé n'est défini.
- Ajout de `class = phoneDisplay`.
- Payload OVH identique au test POST validé.
- Erreurs OVH détaillées remontées dans `sms.error_message`.

## Test

Relancer une demande coureur :

```powershell
Invoke-RestMethod `
  -Uri "https://tracking.synoluvia.fr/api/tracking/create_runner_location_request.php" `
  -Method POST `
  -Headers @{ "X-Api-Key" = "TA_CLE_API" } `
  -Body (@{
    phone = "+33671964273"
    place_instance_id = "PLACE-TEST-008"
    event_local_id = 1
    run_id = 8
    event_name = "TEST TRAIL"
  } | ConvertTo-Json)
```

Résultat attendu :

- `request.status = SMS_SENT`
- `sms.status = sent`
