LingoDelivery
Delivery Status Messages generated by the platform to denote successful/unsuccessful Message delivery.
This is most pertinent to the AWS SQS Delivery Destination and its Status Queue
id- Unique Identifier for each Message generated by the Customer (or Platform, if not supplied)status- Associated status of the Message submissionDELIVERY_SUBMITTED- Submitted to the delivery networkDELIVERY_SENT- Sent to the device (IMT only)DELIVERY_ERROR- Unable to deliver
at- Time of the Statuserror- Type of delivery errorERROR_NETWORK_FAILURE- Delivery network suffered an issueERROR_DELIVERY_INVALID_IDENTIFIER- Could not identify the deviceERROR_INVALID_MESSAGE- Message not in a compatible format
iridiumMt- For IMT messages (status reported by Iridium)DELIVERY_STATUS_SUCCESSDELIVERY_STATUS_DISCARDED_ON_OVERFLOW- Too many messages in queueDELIVERY_STATUS_NO_RESPONSE_TO_RING- Device could not be reachedDELIVERY_STATUS_REGISTRATION_EXPIRED- Device has been unreachable for a long periodDELIVERY_STATUS_UNPROVISIONEDDELIVERY_STATUS_SUBSCRIPTION_INVALIDDELIVERY_STATUS_TOPIC_INVALIDDELIVERY_STATUS_NOT_REGISTEREDDELIVERY_STATUS_MALFORMED_JSON
iridiumSbdMt- For SBD messages (status reported by Iridium)SBD_DELIVERY_STATUS_SUCCESSSBD_DELIVERY_STATUS_QUEUE_FULLSBD_DELIVERY_STATUS_INVALID_IMEISBD_DELIVERY_STATUS_IMEI_UNKNOWNSBD_DELIVERY_STATUS_PAYLOAD_TOO_LARGESBD_DELIVERY_STATUS_PAYLOAD_MISSING
Example - Status Message (Success)
{
"id": "47ad1db0-a073-4716-95a4-cd490cfdfab6",
"status": "DELIVERY_SUBMITTED",
"at": {
"year": 2023,
"month": 10,
"day": 4,
"hour": 15,
"minute": 37,
"second": 10
}
}
Example - Status Message (Error)
{
"id": "47ad1db0-a073-4716-95a4-cd490cfdfab6",
"status": "DELIVERY_ERROR",
"at": {
"year": 2023,
"month": 10,
"day": 4,
"hour": 15,
"minute": 37,
"second": 10
},
"error": "DELIVERY_ERROR_INVALID_IDENTIFIER"
}
Example - Status Message (Temporary IMT Error)
{
"id": "47ad1db0-a073-4716-95a4-cd490cfdfab6",
"status": "DELIVERY_ERROR",
"at": {
"year": 2023,
"month": 10,
"day": 4,
"hour": 15,
"minute": 37,
"second": 10
},
"error": "ERROR_NETWORK_FAILURE",
"iridiumMt": "DELIVERY_STATUS_DISCARDED_ON_OVERFLOW"
}