Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Nella pagina “SMS->RAPPORTO INVII” potrai trovare uno dei seguenti stati : “Consegnato al dispositivo”, "Spedito all'operatore", "Consegna fallita"

...

Ci sono casi in cui il gestore telefonico non riesce a darci un responso, di conseguenza e per trasparenza non cambiamo lo stato e manteniamo Spedito all'operatore.

Info
Durante la fase di invio in piattaforma richiediamo ai nostri aggregatori (in dialogo con gli operatori di telefonia mobile) che venga mandata richiesta di invio dell'SMS verso il gestore del numero destinatario, al quale dal quel momento è demandata la sua gestione (e su cui di conseguenza noi non abbiamo più alcun controllo). Una volta terminato l'invio, restiamo in attesa dei rapporti di recapito per destinatario - detti DLR - di ogni singolo messaggio (consegnato / fallito).

I messaggi corrispondenti  ad una consegna fallita hanno invece una descrizione con il seguente formato:

...

I possibili valori di errore sono i seguenti


SMPP 3.4 definitionDescrizioneEsempi
NACKSubmit to SMSC failedRichiesta rifiutata immediatamente dall’operatore SMSCLa richiesta ha un formato sbagliato
UNDELIVMessage is undeliverableIl messaggio non può essere consegnatoNon esiste una rotta per consegnare il messaggio al numero specificato
EXPIREDMessage validity period has expirednon è stato possibile consegnare il messaggio e il periodo di validità è scadutoIl destinatario ha il telefono spento o non raggiungibile
UNKNOWNMessage is in invalid stateMessaggio generico, dettagli non specificati
REJECTDMessage is in a rejected stateLa richiesta non è stata accettata dal serverRichiesta rifiutata
FAILEDSubmit to SMSC failed

Nota: per il protocollo utilizzato esistono anche lo stato DELIVRD (consegnato al dispositivo) e lo stato ACCEPTED (spedito all'operatore) ma questi non saranno mai visualizzati perché non rientrano nelle casistiche di erroretoc

Routing Code

A seconda della rotta (SMSC) su cui è instradato un SMS il codice di errore può essere diverso. I codici dei possibili percorsi sono:

...

Expand
titleRouting-Code AT


Error-Code

Status

Permanent

Descrizione

00

DELIVRD

Y

Message is delivered to destination

01

REJECTD

Y

SMPP Gateway cannot accept the message for delivery ( i.e. you run out of credit if your account is a prepaid one )

02

UNDELIV

Y

Mobile network attemtps to deliver the message have been failed

03

ACCEPTED

N

Mobile network has accepted message for delivery

04

FAILED

Y

Mobile network is unable to accept message for delivery

05

EXPIRED

Y

Message validity period has expired

99

UNKNOWN

Y

AT cannot determine the status of your message



Expand
titleRouting-Code IB


Error code

Error description

Permanent

Status

0000

EC_DELIVRD

Yes

DELIVERED

1

EC_UNKNOWN_SUBSCRIBER

Yes

UNDELIV

5

EC_UNIDENTIFIED_SUBSCRIBER

No

EXPIRED

6

EC_ABSENT_SUBSCRIBER_SM

No

EXPIRED

9

EC_ILLEGAL_SUBSCRIBER

Yes

UNDELIV

11

EC_TELESERVICE_NOT_PROVISIONED

Yes

UNDELIV

12

EC_ILLEGAL_EQUIPMENT

Yes

UNDELIV

13

EC_CALL_BARRED

No

EXPIRED

21

EC_FACILITY_NOT_SUPPORTED

No

EXPIRED

27

EC_ABSENT_SUBSCRIBER

No

EXPIRED

31

EC_SUBSCRIBER_BUSY_FOR_MT_SMS

No

EXPIRED

32

EC_SM_DELIVERY_FAILURE

No

EXPIRED

33

EC_MESSAGE_WAITING_LIST_FULL

No

EXPIRED

34

EC_SYSTEM_FAILURE

No

EXPIRED

35

EC_DATA_MISSING

Yes

UNDELIV

36

EC_UNEXPECTED_DATA_VALUE

Yes

UNDELIV

256

EC_SM_DF_memoryCapacityExceeded

No

EXPIRED

257

EC_SM_DF_equipmentProtocolError

No

EXPIRED

258

EC_SM_DF_equipmentNotSM_Equipped

No

EXPIRED

259

EC_SM_DF_unknownServiceCentre

No

EXPIRED

260

EC_SM_DF_sc_Congestion

No

EXPIRED

261

EC_SM_DF_invalidSME_Address

No

EXPIRED

262

 EC_SM_DF_subscriberNotSC_Subscriber

No

EXPIRED

500

EC_PROVIDER_GENERAL_ERROR

No

EXPIRED

502

EC_NO_RESPONSE

No

EXPIRED

503

EC_SERVICE_COMPLETION_FAILURE

No

EXPIRED

504

EC_UNEXPECTED_RESPONSE_FROM_PEER

No

EXPIRED

507

EC_MISTYPED_PARAMETER

No

EXPIRED

508

EC_NOT_SUPPORTED_SERVICE

No

EXPIRED

509

EC_DUPLICATED_INVOKE_ID

No

EXPIRED

511

EC_INITIATING_RELEASE

No

EXPIRED

1024

EC_OR_appContextNotSupported

No

EXPIRED

1025

EC_OR_invalidDestinationReference

No

EXPIRED

1026

EC_OR_invalidOriginatingReference

No

EXPIRED

1027

EC_OR_encapsulatedAC_NotSupported

No

EXPIRED

1028

EC_OR_transportProtectionNotAdequate

No

EXPIRED

1030

EC_OR_potentialVersionIncompatibility

No

EXPIRED

1031

EC_OR_remoteNodeNotReachable

No

EXPIRED

1152

EC_NNR_noTranslationForAnAddressOfSuchNatur

No

EXPIRED

1153

EC_NNR_noTranslationForThisSpecificAddress

No

EXPIRED

1154

EC_NNR_subsystemCongestion

No

EXPIRED

1155

EC_NNR_subsystemFailure

No

EXPIRED

1156

EC_NNR_unequippedUser

No

EXPIRED

1157

EC_NNR_MTPfailure

No

EXPIRED

1158

EC_NNR_networkCongestion

No

EXPIRED

1159

EC_NNR_unqualified

No

EXPIRED

1160

EC_NNR_errorInMessageTransportXUDT

No

EXPIRED

1161

EC_NNR_errorInLocalProcessingXUDT

No

EXPIRED

1162

EC_NNR_destinationCannotPerformReassemblyXUDT

No

EXPIRED

1163

 EC_NNR_SCCPfailure

No

EXPIRED

1164

 EC_NNR_hopCounterViolation

No

EXPIRED

1165

EC_NNR_segmentationNotSupported

No

EXPIRED

1166

EC_NNR_segmentationFailure

No

EXPIRED

1281

EC_UA_userSpecificReason

No

EXPIRED

1282

EC_UA_userResourceLimitation

No

EXPIRED

1283

EC_UA_resourceUnavailable

No

EXPIRED

1284

EC_UA_applicationProcedureCancellation

No

EXPIRED

1536

EC_PA_providerMalfunction

No

EXPIRED

1537

EC_PA_supportingDialogOrTransactionRealeased

No

EXPIRED

1538

EC_PA_ressourceLimitation

No

EXPIRED

1539

EC_PA_maintenanceActivity

No

EXPIRED

1540

EC_PA_versionIncompatibility

No

EXPIRED

1541

EC_PA_abnormalMapDialog

No

EXPIRED

1793

EC_NC_responseRejectedByPeer

No

EXPIRED

1794

EC_NC_abnormalEventReceivedFromPeer

No

EXPIRED

1795

EC_NC_messageCannotBeDeliveredToPeer

No

EXPIRED

1796

EC_NC_providerOutOfInvoke

No

EXPIRED

2048

EC_TIME_OUT

No

EXPIRED

2049

EC_IMSI_BLACKLISTED

Yes

UNDELIV

2050

EC_DEST_ADDRESS_BLACKLISTED

Yes

UNDELIV

2051

EC_InvalidMscAddress

No

EXPIRED

4096

EC_InvalidPduFormat

Yes

UNDELIV

4100

EC_Cancelled

Yes

EXPIRED

4101

EC_ValidityExpired

Yes

UNDELIV


...