Sometimes a client’s DLR listener goes down, their webhook returns errors, or their SMPP receiver session drops for a while. The messages were delivered, but the client’s system never recorded it. Repush DLR resends the delivery reports you already have for that client and time window. You don’t need to ask your vendor for anything.

This screen doesn’t resend messages. To resend the messages themselves, see How to Repush Failed Messages Through a Different Route.

Plugin: Repush DLR (paid).

Where to find it

Search menu → Repush DLR

Steps

  1. Product: select the channel.
  2. Username: the client who missed the reports.
  3. Date and time range: today only, default 12:00 AM–11:59 PM. Narrow it to when the client’s listener was down.
  4. Transaction ID (optional): to resend DLRs for one specific message.
  5. Sender ID (optional, SMS only).
  6. Click Submit to load the summary. It shows how many DLR records match.
  7. Check the count, then click Repush.

The job runs in the background. Repush History shows status, progress counts, filters used, and request/completion times for every run, which you can use when a client disputes whether you resent their reports.

Good practice with clients

  • Confirm the client’s listener is fixed first. Repushing into a webhook that’s still down wastes the run.
  • Warn the client about duplicates. If they did receive some reports during the window, they’ll get them again. Their system should update records by message ID, not insert new rows.
  • Keep the time window tight. A narrow window means fewer duplicates and a quicker job.
  • Act on the same day. The screen only covers today’s date range, so repush while the incident is still current.

Error messages

  • “DLR repush URL is not configured” or “Repush request rejected by DLR API”: the DLR repush service isn’t enabled on your installation. Contact SMPPCenter support.
  • Zero records matched: check the username and time window, and whether the messages have received a final DLR from the vendor yet.

Related articles