Step 3 – Sending delivery receipt (msg-ref, result)

tyntec employs five message states to determine the outcome of a message. The table below shows the message states and their descriptions.

Error Code

Description

DELIVRD

Message was successfully delivered.

UNDELIV

Message was not delivered.

EXPIRED

Message expired, e.g. if the message lifetime has expired.

REJECTD

Message reject, e.g. if an alphanumeric sender ID is unauthorized.

BUFFERD

Buffered notification.


This is an example of a Delivery Receipt submitted to a URL you provide.

http://www.exampleurl.com/receiver=%2b44762123123123&msgid=55555-77665544%2b44762123123123&ttid=5802&mccmnc=101111&err=0000&stat=DELIVRD&sender=00444762123123&donedate= 1169287500&text=Hello%20World&submitdate= &price=0.03¤cy=EUR&priceEffective=1437083991000

Here are definitions for the parameters in the request:

  • receiver: the receiver phone number in international format.
  • msgid: unique Message ID generated by tyntec.
  • ttid: tyntec operator ID.
  • mccmnc: MCC/MNC (IMSI prefix) of the operator to which the message was delivered.
  • err: error code.
  • stat: delivery status (see the table above for possible values).
  • sender: message sender ID.
  • donedate: delivery timestamp in Unix format.
  • text: message text.
  • submitdate: submission timestamp in Unix format.
  • price: message price.
  • currency: currency in plain text, e.g. EUR.
  • priceEffective: timestamp showing since when the price is effective in Unix format.