Tutto ciò che vale la pena sapere, niente di superfluo.
Cosa innesca un failover
Tre classi di trigger. Guasti hardware: disconnessione TCP con l'SMSC di destinazione, scadenza del binding SMPP, codici di errore submit_sm persistenti (ESME_RSYSERR, ESME_RTHROTTLED). Guasti software: latenza p95 superiore a una soglia, tasso di successo DLR inferiore a un minimo per rotta (ad esempio <85%), finestre di congestione per operatore che si restringono. Trigger predittivi: finestre di manutenzione programmate sulle rotte dei partner, incidenti noti lato operatore dal segnale a monte.
Quanto deve essere veloce
Per un OTP, il failover avviene in meno di un secondo. Per una campagna di marketing, può essere di 5-30 secondi. Il motore di routing di BroadNet valuta ogni messaggio in meno di 5 ms, applicando la regola di consegna più economica con punteggi di qualità per operatore aggiornati in tempo reale. Se il percorso primario è degradato, viene selezionato quello secondario prima ancora che il messaggio raggiunga la rete.
Le trappole
I percorsi di failover ingenui puntano allo stesso SMSC dell'operatore tramite un aggregatore diverso, il che è irrilevante se il problema è lato operatore. Un buon failover, invece, punta a un percorso strutturalmente diverso (un PoP SS7 diverso, un aggregatore di transito diverso, un MNC diverso se la destinazione lo supporta). Il failover migliore riconosce la modalità di errore e sceglie di conseguenza: un errore a livello TCP significa provare con lo stesso operatore tramite un transito diverso; un errore a livello HLR significa provare un percorso di portabilità dell'operatore diverso.
Cosa dovrebbero chiedere gli acquirenti
Chiedete al vostro aggregatore: "Mostratemi la mappa dei percorsi e il punteggio di qualità dei percorsi degli ultimi 30 giorni, per ogni operatore di destinazione". Un aggregatore che non è in grado di fornire queste informazioni non dispone di un vero sistema di failover: ha un unico percorso e si affida alla fortuna. La dashboard dei percorsi di BroadNet, accessibile ai clienti, si aggiorna ogni minuto. Disponibile per tutti gli account, non solo per quelli aziendali.