Vai al contenuto
OmniChannels.ai

SMS e telecomunicazioni

Cos’è Gateway SMS (SMS gateway)?

API del gateway SMS · Server SMS · SMS gateway

Definizione

Un gateway SMS è un sistema che converte i messaggi tra le applicazioni (via HTTP, SMPP o email) e le reti mobili, gestendo instradamento, codifica, segmentazione e rapporti di consegna.

Il termine copre sia la piattaforma di un provider che si collega a molti operatori sia un software on-premise che collega i sistemi di un’azienda a un provider.

Le funzioni principali di un gateway: accettare messaggi tramite API o SMPP, normalizzare i numeri, scegliere la codifica, dividere i messaggi lunghi, selezionare la rotta per destinazione, mettere in coda per rispettare il throughput e restituire gli stati.

Un percorso tipico: la vostra app invia un messaggio al gateway, che controlla il formato del numero, sceglie la codifica GSM-7 o UCS-2 (il testo arabo richiede sempre UCS-2, quindi un segmento contiene 70 caratteri invece di 160), allega il Sender ID registrato e consegna il messaggio all’SMSC dell’operatore tramite SMPP. L’operatore restituisce poi un rapporto di consegna, che il gateway associa a uno stato come consegnato, scaduto o rifiutato e vi rinvia tramite webhook.

In cosa si differenzia da termini affini: l’SMSC è il centro di store-and-forward dell’operatore all’interno della rete mobile; un aggregatore SMS è un’azienda che rivende rotte verso molti operatori; un’API SMS è l’interfaccia per sviluppatori davanti a un gateway. Il gateway è il livello di instradamento e traduzione tra di essi, e un solo provider può svolgere tutti e tre i ruoli.

Nel valutare un gateway, chiedete di connessioni dirette con gli operatori rispetto a rotte rivendute, throughput costante (messaggi al secondo per account), copertura dei rapporti di consegna per paese, failover su una seconda rotta e come viene gestita la registrazione del Sender ID nei mercati che la richiedono, come EAU e Arabia Saudita.

I “gateway GSM” hardware che usano schede SIM sono un’altra cosa; usarli per il traffico aziendale è in genere considerato instradamento su rotta grigia e viene bloccato dagli operatori.

Oggi la maggior parte delle aziende usa un gateway cloud tramite un’API SMS o una piattaforma CPaaS invece di gestirne uno proprio. OmniChannels.ai dà accesso al gateway SMS di BroadNet tramite un’API REST e SMPP.

Esempio

App → gateway: a +9715XXXXXXXX, mittente “YourBrand”, testo “Il vostro ordine 4821 è stato spedito”
Gateway: GSM-7, 1 segmento, rotta scelta per l’operatore del destinatario, inoltrato via SMPP
Operatore → gateway: rapporto di consegna DELIVRD
Gateway → app (webhook): stato “consegnato”