Après chaque envoi de SMS, FASTERMESSAGE génère un rapport exhaustif concernant l’accusé de réception de l’envoi. Vous avez la possibilité de consulter ce rapport d’envoi directement sur la plateforme ou de le récupérer automatiquement dans votre application en précisant l’argument << dlr_url >> lors de la soumission de la requête d’envoi d’un SMS. Le rapport est transmis à votre application via la méthode POST au format Json.
Les variables présents dans le rapport d’accusé de réception d’un SMS sont les suivants :
Level 1
{
"messageId": "68ZMH3MNHWYD52808F0",
"from": "FASTERMSG",
"to": "2292731",
"text": "Hello world!",
"level": 1,
"status": "Sended",
"receivedAt": "2025-10-01T17:23:20.687+01:00"
"smsCount": "1",
"messageStatusCode": "FFF",
"messageStatus": "Sended",
"description": "Success 68adfd2c-140e-4fc6-9ffc-0d266b3eec43",
"sendAt": "2025-10-01T17:23:19.255+01:00",
"batchuuid": "",
"uuid": "649db7c2ace9ec11fa0d4c27",
"reference": "68adfd2c-140e-4fc6-9ffc-0d266b3eec43"
}
Level 2
{
"messageId": "68ZMH3MNHWYD52808F0",
"from": "FASTERMSG",
"to": "2292731",
"text": "Hello world!",
"level": "2",
"status": "Delivered",
"receivedAt": "2025-10-01T17:23:20.687+01:00"
"smsCount": "1",
"messageStatusCode": "000",
"messageStatus": "Delivered",
"description": "Message delivered successfully",
"sendAt": "2023-10-24 10:35:48+00:00",
"batchuuid": ""
"uuid": "649db7c2ace9ec11fa0d4c27",
"reference": "68adfd2c-140e-4fc6-9ffc-0d266b3eec43"
}
Note
Les valeurs possibles du champ 'status' sont :
Programmed : Message programmé pour être envoyé.
Submitted : Message soumis à l'envoi.
Sent : Message envoyé.
Delivered : Message délivré.
Undelivered : Message non délivré.
Rejected : Message rejeté.
Le champ 'messageStatusCode' renvoie directement les codes SMPP. Les valeurs possibles sont :
FFF : Aucun code SMPP disponible.
000 : Message délivré (niveau 2).
Autres valeurs : Message non délivré (niveau 2) — ces codes correspondent aux statuts SMPP standards retournés par l’opérateur..