Per testare una rotta SMS, invia messaggi reali a telefoni su ogni rete principale del paese di destinazione, poi confronta ciò che hanno ricevuto i telefoni con i report di consegna: verifica che sender ID e testo arrivino invariati, misura la latenza e conferma che i fallimenti vengano segnalati come fallimenti. Ripeti per diversi giorni prima di spostare traffico reale.
Prima di iniziare
- Procurati numeri di test su ogni rete. Usa SIM tue, colleghi o partner nel paese, o un servizio di test panel con telefoni. Testare una sola rete nasconde i problemi sulle altre. Usa i codici MCC e MNC per assicurarti di coprire ogni operatore.
- Usa il tuo sender ID e i tuoi contenuti reali. Una rotta che consegna "Test 123" da un mittente generico può bloccare il nome del tuo brand o il tuo template OTP. Se la registrazione è obbligatoria, completala prima. Leggi registrazione del sender ID.
- Richiedi i DLR su ogni messaggio di test e registra l'orario di invio, di submit_sm_resp e del DLR.
- Concorda il test con il fornitore, così il volume è piccolo e la rotta è la stessa che avrai in produzione.
Cosa verificare
| Verifica | Come | Risultato buono |
|---|---|---|
| Consegna | Il messaggio compare su ogni telefono di test | Tutti i telefoni lo ricevono |
| Sender ID | Confronta il mittente visualizzato con quello inviato | Identico, non sostituito da un numero casuale |
| Contenuto | Confronta testo, caratteri speciali, link | Invariato, nessun carattere illeggibile, link intatti |
| Messaggi lunghi | Invia un messaggio da 2 o 3 parti | Mostrato come un unico messaggio |
| Latenza | Tempo dall'invio all'arrivo sul telefono | Pochi secondi sulle rotte buone |
| Accuratezza dei DLR | Confronta stato e orario del DLR con il telefono | DELIVRD solo per i messaggi ricevuti, orari vicini all'arrivo |
| Segnalazione dei fallimenti | Invia a un numero non valido e a un telefono spento | UNDELIV o EXPIRED, non DELIVRD |
L'ultima riga è il singolo test più utile contro i fake DLR. Una rotta che segnala la consegna a un telefono spento non sta dicendo la verità.
Tipi di test
- Test funzionale: 10-20 messaggi per rete che coprono le verifiche sopra, compreso il testo Unicode se invii in lingue locali. Leggi GSM-7 e Unicode.
- Test per fascia oraria: ripeti nelle ore di punta e a tarda notte. Alcune rotte cambiano percorso quando il volume cresce, e alcune consegnano contenuti promozionali solo negli orari consentiti.
- Test di carico: invia al TPS di picco previsto per vedere se compaiono limitazioni o ritardi. Leggi bind SMPP e TPS.
- Pilota: sposta una piccola quota di traffico reale (per esempio il 5-10%) e confronta consegna e conversione con la tua rotta attuale.
Leggere i risultati
- Sender ID sostituito o contenuto alterato di solito significa che la rotta è indiretta o grigia per quella rete. Leggi tipi di rotte SMS.
- Una latenza che varia da 2 secondi a diversi minuti fa pensare a code o a più passaggi.
- Per il traffico OTP, il tasso di conversione del pilota (codici inseriti rispetto a quelli inviati) è il risultato che conta di più.
- Registra i risultati con le date. Le rotte cambiano, e ti servirà un riferimento quando la qualità cala.
Continua a testare dopo il lancio
Una rotta che ha superato il test nella prima settimana può peggiorare nella sesta. Pianifica piccoli test automatici per paese e per rete ogni giorno o ogni poche ore, e imposta allarmi sui cambiamenti di tasso di consegna, latenza o distribuzione dei DLR. Cosa tenere sotto controllo è in tasso di consegna e latenza degli SMS.
Ottenere una rotta da testare
VoIPMatcher procura rotte SMS A2P dai suoi carrier e lavora con te sui test prima che parta il traffico. Richiedi una rotta SMS indicando i paesi e le reti che vuoi testare.
Domande frequenti
Come si testa una connessione SMPP?
Fai il bind con le credenziali e l'indirizzo IP che il fornitore ha messo in whitelist, usando un client SMPP o la tua piattaforma. Verifica che il bind riesca, che enquire_link lo tenga attivo e che un submit_sm di prova restituisca lo stato 0 con un ID messaggio. Poi conferma che i report di consegna arrivino sul bind e corrispondano a ciò che riceve il telefono di test.
Cos'è uno strumento di test SMS?
Uno strumento di test SMS invia messaggi a SIM reali sulle reti del paese di destinazione e riporta cosa è arrivato: sender ID, testo, codifica e tempo di consegna. Sostituisce l'avere telefoni tuoi in ogni paese. Usalo insieme ai tuoi report di consegna, perché è il confronto tra i due a far emergere i problemi della rotta.
Quanti messaggi di test dovrei inviare?
Per un test funzionale di solito bastano 10-20 messaggi per rete per verificare consegna, sender ID, contenuto e latenza. Ripeti nelle ore di punta e fuori punta per diversi giorni. Dopo, sposta una piccola quota di traffico reale, per esempio il 5-10 per cento, e confronta la conversione con la tua rotta attuale prima di crescere.
Un test SMS gratuito basta per giudicare una rotta?
No. Pochi messaggi di test gratuiti mostrano che una rotta può consegnare, non che continuerà a consegnare il tuo traffico reale. Le rotte possono cambiare percorso quando il volume cresce, e alcune bloccano nomi di brand o template OTP che un messaggio di test generico farebbe passare. Testa con il tuo sender ID e i tuoi contenuti reali, poi fai un pilota.
Ti serve una rotta?
Mandaci destinazione, tipo di rotta e tariffa target. Ti rispondiamo con quello che possiamo offrirti.