Overview
Negli Emirati Arabi Uniti, un ID mittente non registrato o non conforme è la causa principale del fallimento degli SMS A2P: il gateway restituisce HTTP06 (ID mittente non valido) oppure il messaggio viene scartato silenziosamente. Il TDRA (Transaction Development Regulation) richiede che ogni ID mittente alfanumerico sia preregistrato presso Etisalat/e& e du prima dell'uso, che il traffico promozionale e quello transazionale siano separati e che l'ID mittente corrisponda esattamente, carattere per carattere, alla sua registrazione.
Registrati con entrambi gli operatori tramite la TDRA
L'Autorità di regolamentazione delle telecomunicazioni e del governo digitale (TDRA) degli Emirati Arabi Uniti disciplina la messaggistica A2P e gli ID mittente devono essere registrati su entrambe le reti nazionali — Etisalat/e& e du — prima di poter essere recapitati. Un ID mittente non registrato restituisce HTTP06 (ID mittente non valido) o viene scartato dopo l'accettazione. BroadNet gestisce la registrazione TDRA; non inviare messaggi con una stringa non registrata nell'ID mittente. I nomi dei parametri (sid, mno, type) e i codici di errore HTTPxx in questa pagina sono quelli dell'API HTTP legacy (/websmpp); nell'API REST con token Bearer (POST /sms/sendSms) gli equivalenti sono senderId, destinationNumber e messageType (UNICODE per l'arabo).
- TDRA gestisce il protocollo A2P degli Emirati Arabi Uniti; registrarsi sia su e& che su du.
- ID mittente non registrato → HTTP06 o blocco silenzioso.
- La registrazione è individuale per ciascun operatore a livello nazionale.
- Inviare nel parametro sid solo l'ID del mittente approvato.
Corrisponde esattamente all'ID del mittente registrato
Il SID che invii deve corrispondere esattamente all'ID mittente registrato: stessa ortografia, maiuscole/minuscole e spaziatura. 'BroadNet', 'broadnet' e 'Broad Net' sono tre stringhe diverse e una mancata corrispondenza viene considerata come non registrata e rifiutata con HTTP06. Copia il valore approvato parola per parola nel campo SID anziché riscriverlo.
- Corrispondenza esatta: ortografia, maiuscole/minuscole e spaziatura sono tutti importanti.
- 'BroadNet' ≠ 'broadnet' ≠ 'Broadnet'.
- Una mancata corrispondenza viene interpretata come non registrato → HTTP06.
- Copia l'ID del mittente approvato parola per parola in sid.
Mantieni separati i contenuti promozionali e quelli transazionali.
Negli Emirati Arabi Uniti, la messaggistica promozionale e quella transazionale sono separate e, in genere, ciascuna utilizza un proprio ID mittente e un proprio percorso di instradamento. L'invio di contenuti promozionali tramite un ID mittente transazionale (o viceversa) può comportare il filtraggio del messaggio, anche se l'ID mittente stesso è registrato. Registra l'ID mittente corretto per il tipo di traffico e instrada ciascun flusso di conseguenza.
- Per scopi promozionali e transazionali, utilizzare ID/percorsi del mittente separati.
- I contenuti che non corrispondono al tipo di ID mittente possono essere filtrati.
- Registra l'ID mittente corretto per ogni tipo di traffico.
- Instrada separatamente i flussi promozionali e transazionali.
Lista di controllo HTTP06
Quando ricevi l'errore HTTP06, verifica i seguenti punti: l'ID mittente è registrato sia su e& che su du? La stringa sid corrisponde esattamente alla registrazione? È l'ID mittente corretto per comunicazioni promozionali o transazionali? L'account e il percorso sono approvati per gli Emirati Arabi Uniti? Verifica innanzitutto che un ID mittente registrato e funzionante confermi l'invio, quindi individua le differenze che causano l'errore.
- Registrato su entrambi gli operatori? Corrispondenza esatta della stringa?
- ID mittente corretto per il tipo di traffico?
- Conto/rotta approvato per gli Emirati Arabi Uniti?
- Per isolare il problema, prova a utilizzare un ID mittente registrato e funzionante.