SMS

Che cosa significa MO e MT?

Mobile originated (MO) significa che un messaggio parte da un telefono; mobile terminated (MT) significa che arriva a un telefono.

Una notifica di consegna e la risposta del cliente viaggiano in direzioni opposte. Lo stesso cliente è il destinatario della notifica e il mittente della risposta.

SMS nomina queste direzioni dal punto di vista del telefono cellulare.

Quale direzione è quale?

La tua notifica verso il telefono del cliente è MT, e la risposta del cliente è MO.

Un codice di verifica o una campagna inviati al telefono sono mobile terminated. La risposta STOP di un cliente è mobile originated.

La distinzione riguarda dove il messaggio inizia o finisce. Non dipende dal fatto che la tua azienda consideri la conversazione in entrata o in uscita.

Come trasporta ciascuna direzione il protocollo?

Una connessione SMPP usa submit_sm per inviare un messaggio e deliver_sm per riceverne uno.

SMPP trasporta i messaggi tra applicazioni e servizi dell'operatore. Il riferimento alle operazioni SMPP definisce queste operazioni.

Il rapporto di consegna della rete su un invio precedente può arrivare anche tramite deliver_sm. Questi rapporti, chiamati ricevute di consegna, possono anche usare data_sm. Il riferimento alle ricevute SMPP afferma:

Message delivery receipts are returned in the deliver_sm and data_sm operations.

Un'operazione di trasporto in ingresso non è quindi necessariamente la risposta di un cliente. La tua applicazione deve distinguere le informazioni di ricevuta dal testo ricevuto. Ricevute di consegna spiega i rapporti della rete.

La direzione influisce sulla fatturazione?

Invio e ricezione usano tariffe separate, quindi il prezzo in uscita non determina il costo di una conversazione basata sulle risposte.

Bird addebita i messaggi in uscita per segmento, ciascuna parte di rete fatturabile. Anche la fatturazione in entrata usa il conteggio dei segmenti, con le tariffe in entrata applicabili e le commissioni dell'operatore. Controlla i prezzi SMS per la direzione e la destinazione coinvolte.

Il piano mobile del cliente determina qualsiasi addebito per l'invio della sua risposta. Verifica quel piano prima di descrivere le risposte come gratuite. Un flusso che richiede una risposta dipende dalla capacità del cliente di inviarla oltre che dalla tua capacità di riceverla.

Quali mittenti possono ricevere risposte?

Un mittente con numero di telefono configurato per ricevere SMS può ricevere risposte.

Un sender ID alfanumerico, un nome visualizzato al posto di un numero di telefono, non può ricevere una risposta testuale. Inviare una campagna da un nome richiede quindi un altro modo supportato per consentire al destinatario di interrompere i messaggi.

Scegli la capacità di ricezione prima di creare un workflow che attende una risposta. Tipi di mittente spiega le identità disponibili e Parole chiave STOP tratta l'elaborazione delle risposte di opt-out.

Come distinguo le direzioni in Bird?

Leggi il campo direction del messaggio, i cui valori sono outbound e inbound.

outbound identifica un messaggio inviato da un mittente Bird. inbound identifica un messaggio ricevuto da un abbonato. Bird espone i messaggi in arrivo dei clienti tramite eventi sms.received, separatamente dagli eventi di consegna.

Ad esempio, una notifica e la relativa risposta producono record di messaggio separati. Conserva entrambe le direzioni quando ricostruisci la conversazione; contare solo i record in uscita esclude la risposta.

In breve

  1. La direzione prende il nome dal punto di vista del telefono.

    Mobile originated parte dal telefono; mobile terminated arriva al telefono.

  2. Risposte e ricevute possono condividere un'operazione di trasporto.

    SMPP trasporta entrambe tramite deliver_sm, quindi il nome dell'operazione da solo non identifica la risposta di un cliente.

  3. Invio e ricezione hanno costi separati.

    Controlla le tariffe applicabili per ciascuna direzione prima di progettare un flusso basato sulle risposte.

  4. Le risposte richiedono un numero abilitato alla ricezione.

    Un mittente alfanumerico non può ricevere una risposta, quindi una conversazione richiede un altro tipo di mittente.

Costruisci sulla stessa rete.

Una chiave API di test è subito tua. L'accesso alla produzione si sblocca quando aggiungi un metodo di pagamento e verifichi un mittente.

La tua prossima idea.
Pronta a partire.