Delivery reporting
Notrel Messaging always requests delivery information from suppliers for internal reporting. A callback is sent to the customer only when the submission requests a DLR and provides a callback URL.
DLR levels
| Level | Meaning |
|---|---|
1 |
Submission result from the SMSC. |
2 |
Final or intermediate handset-delivery result. |
3 |
Both level 1 and level 2 callbacks. |
Callback methods
For GET, the callback fields are query parameters. For POST, they are sent
as an application/x-www-form-urlencoded body.
| Field | Description |
|---|---|
id |
Notrel Messaging submission UUID. |
id_smsc |
Supplier SMSC message ID when available. |
message_status |
Submission or delivery status. |
level |
Callback level: 1 or 2. |
connector |
Connector identifier. |
subdate |
Submission date in YYMMDDhhmm format when available. |
donedate |
Completion date in YYMMDDhhmm format when available. |
sub |
Number of submitted messages when available. |
dlvrd |
Number of delivered messages when available. |
err |
Supplier error code when available. |
text |
A bounded message-text excerpt when available. |
The customer callback endpoint must return HTTP 200 with this exact body:
ACK/Notrel
Any other status or response body is treated as an unsuccessful callback.