Dokumentation
SMS API Meddelanden

Statuskoder

Tolka accepterade, lyckade, avvisade och misslyckade SMS-statusar.

SMS-statusar grupperas efter den första siffran. Hantera först kodblocket och därefter den specifika koden, så fortsätter integrationen att fungera när nya koder läggs till.

Kodblock

Första siffra Grupp Betydelse
1xx Info Meddelandet rör sig genom leveransflödet.
2xx Success Flödet avslutades på ett definierat sätt, exempelvis levererat, utgånget eller avbrutet.
4xx Rejection Meddelandet avvisades på grund av konto, avsändare, innehåll eller mottagare.
5xx Error Ett tekniskt eller nätverksrelaterat leveransfel inträffade.

Expired och Canceled ligger i gruppen Success eftersom behandlingen är avslutad, inte för att meddelandet nådde telefonen. Kontrollera alltid den specifika koden.

Info

Namn Kod Beskrivning
Accepted 101 Meddelandet har accepterats för behandling.
Queued 102 Meddelandet ligger i kö.
Funded 103 Kostnaden har dragits från saldot.
Refunded 104 Kostnaden har återbetalats.
Sending 110 Meddelandet skickas.
DeliveredToGateway 111 Överlämnat till gateway.
DeliveredToCarrier 112 Överlämnat till mottagarens operatör.
DeliveredToGSM 113 Överlämnat till GSM-nätverket.
QueuedAtGateway 114 Köat hos gateway.

Avslutade statusar

Namn Kod Beskrivning
DeliveredToHandset 201 Levererat till mottagarens telefon.
Expired 202 Leveransfönstret löpte ut innan leverans.
Canceled 203 Avbrutet av användaren.

Avvisningar

Namn Kod Beskrivning
InsufficientFunds 402 Kontot saknar tillräckligt saldo.
SenderRejected 403 Avsändaren nekades eller kunde inte verifieras.
ContentRejected 404 Innehållet är inte tillåtet för operatören eller landet.
RecipientRejected 405 Mottagaren avvisades.
GenericRejected 406 Avvisat av annan anledning.
InvalidSender 407 Avsändaren har ogiltigt format eller tecken.
InvalidContent 408 Innehållet är ogiltigt, exempelvis för långt eller felkodat.
InvalidRecipient 409 Mottagaren är inte ett giltigt MSISDN.
MissingSmsSubscription 410 Abonnemanget kan inte ta emot SMS.

Leveransfel

Namn Kod Beskrivning
InternalError 500 Okänt internt fel.
UnknownSubscriber 501 Abonnenten existerar inte.
SubscriberUnreachable 502 Abonnenten kunde inte nås.
SubscriberOffline 503 Abonnenten är tillfälligt offline; nytt leveransförsök kan göras.
DeliveryToGatewayFailed 511 Kunde inte lämnas till nästa gateway.
DeliveryToCarrierFailed 512 Kunde inte lämnas till operatören.
DeliveryToGSMFailed 513 Kunde inte läggas till i GSM-nätverket.
DeliveryToHandsetFailed 514 Kunde inte levereras till telefonen.
GenericDeliveryFailure 515 Allmänt leveransfel.
GatewayError 516 Okänt gatewayfel.
Unknown 599 Leveranskvittot saknas eller kunde inte tolkas.

Rekommenderad hantering

  • visa 101–114 som pågående status
  • behandla endast 201 som bekräftad leverans till telefon
  • visa 202 och 203 som avslutade utan leverans
  • rätta konto- eller datafel för 4xx innan ett nytt försök
  • använd kontrollerad backoff för tillfälliga 5xx
  • skapa inte obegränsade omförsök för en permanent status

Välj vilka ändamål du samtycker till. Nödvändig lagring används bara för att komma ihåg ditt val.