DLR
DLR står for Delivery Report, leveringsrapport.
Sist gjennomgått
DLR er leveringsrapporten operatøren sender tilbake etter at en SMS er forsøkt levert. Den kommer asynkront, ofte sekunder eller minutter senere, og forteller om meldingen nådde telefonen eller stoppet underveis.
Litt mer om DLR
Svaret du får på selve POST-kallet betyr bare at gatewayen har tatt imot meldingen. Statusene som kommer etterpå er de interessante: levert, feilet, eller utløpt fordi telefonen var avslått lenge nok. Operatøren prøver gjerne på nytt i opptil to døgn før den gir opp, så en DLR kan komme lenge etter at brukeren har lukket fanen. Behandle rapporten som en hendelse på en webhook, lagre den mot meldings-ID-en, og bygg varsling på den i stedet for å spørre API-et om og om igjen.