Home Manuali Parametri protocollo SMPP

Parametri protocollo SMPP

5 min read
2
0
240

Short Message Peer-to-Peer (SMPP) è un protocollo aperto standard industriale utilizzato dall’industria delle telecomunicazioni per lo scambio di messaggi SMS tra SMSC (Short Message Service Center) e sistemi di applicazione SMS.

Il protocollo è un protocollo TCP / IP di livello 7, che consente la consegna veloce di messaggi SMS.

Il server SMPP di inviaSMS.net è SMPP versione 3.4 (la versione 3.3 non è supportata).

Parametri SMPP

Parametro Descrizione
system_id Required. Provided for each client.
password Required. Provided for each client.
IP address Required Primary connection point: smpp3.inviasms.net
Secondary connection point: smpp1.inviasms.net
SSL Connection point: smpp2.inviasms.net
port Required. 8888 (primary and secondary) / 8887 (ssl)
timeout (keep alive or msg) Required  30 sec
system_type Optional. <r:route_code>

 

ATTENZIONE

E’ consentito effettuare il bind come transmitter, receiver o transceiver. Per ricevere i rapporti di consegna, è necessario eseguire il binding come transceiver o receiver.

 

Riceverai i rapporti di consegna solo se il tuo percorso fornisce rapporti di consegna. I rapporti di consegna verranno inviati in modo uguale su tutte le sessioni attualmente disponibili in grado di riceverli (transceiver o receiver).

Per impostazione predefinita, è possibile eseguire il binding con 4 sessioni. Non ci sono altri limiti di throughput (TPS) oltre alla velocità di internet.

 

PDU supportati:

  • bind_transmitter
  • bind_receiver
  • bind_transceiver
  • unbind
  • submit_sm
  • deliver_sm
  • enquire_link

Formato rapporti di consegna (notifica):

id:{message_id} sub:{message_sub} dlvrd:{message_dlvrd} submit date:{message_submit_date} done date:{message_done_date} stat:{message_stat} err:{message_err}

Delivery statuses (message_stat):

  • DELIVRD
  • EXPIRED
  • UNDELIV
  • ACCEPTD
  • UNKNOWN
  • ENROUTE
  • REJECTD

 

SCHEMA DEL CODICE DI DATI

Se si imposta DCS 0 o DCS 1 durante l’invio di messaggi, verrà trattata come codifica GSM7 predefinita (SMSC Default Alphabet o IA5).

Per Latin1 (ISO-8859-1), utilizzare DCS 3 e DCS 8 per l’invio di messaggi come Unicode (ISO / IEC-10646).

 

Command status & GSM codici di errore

Ogni richiesta inviata al nostro sistema è quella di ricevere un riconoscimento nella submit_sm resp PDU ed è pienamente conforme allo standard SMPP v 3.4. Gli stati dei comandi della piattaforma proprietaria sono descritti a seguire insieme ai codici di errore del report di consegna specifici della piattaforma che è possibile riscontrare nella deliver_sm PDU.

Command status

Lo stato del comando viene ricevuto come risposta per Submit_SM, su eventi speciali, illustrati nella tabella seguente.

0x0000000E Invalid credentials, only returned in bind_resp
0x00000022 / 34 Network not covered
0x000000FF / 255 Account has insufficient balance
0x0000000a Invalid source address
0x0000000b Invalid destination address
0x0000000c Duplicate messageID
0x000004a1 System error or channel disabled
0x0000009F Invalid optional parameter length

GSM codici errori

I codici errori GSM che potrebbero essere forniti da inviaSMS.net sono elencati sui codici di errore generali.

 

Consegna programmata

La consegna programmata è supportata tramite il protocollo SMPP utilizzando il formato orario relativo.

Esempio:

“070605040302100R”: ciò significherebbe che il messaggio verrà consegnato tra 7 anni, 6 mesi, 5 giorni, 4 ore, 3 minuti, 2 secondi e 1 decimo di secondo da ora.

  • Aggiornamento GDPR 2018

    In riferimento all’adeguamento della legge sulla privacy del 25 Maggio 2018, informi…
  • Aggiornamento pannello SMS

    Attenzione Aggiornamento 22 Gennaio 2018 In data 22 Gennaio è stata avviata la prima fase …
  • API per sviluppatori

    inviaSMS.net offre la possibilità a sviluppatori, agenzie web, software house o sviluppato…
Load More Related Articles
  • Aggiornamento GDPR 2018

    In riferimento all’adeguamento della legge sulla privacy del 25 Maggio 2018, informi…
  • Aggiornamento pannello SMS

    Attenzione Aggiornamento 22 Gennaio 2018 In data 22 Gennaio è stata avviata la prima fase …
  • API per sviluppatori

    inviaSMS.net offre la possibilità a sviluppatori, agenzie web, software house o sviluppato…
Load More By info@inviasms.net
  • Guida all’utilizzo degli SMS pubblicitari

    Ricevi gratuitamente la guida all’utilizzo degli SMS pubblicitari, scopri la semplic…
Load More In Manuali

2 Comments

  1. API per sviluppatori – Gateway SMS

    maggio 14, 2018 at 3:24 pm

    […] E’ possibile attivare gratuitamente un account e richiedere le specifiche tecniche per implementare il gateway sms tramite HTTP o protocollo SMPP. […]

    • info@inviasms.net

      giugno 4, 2018 at 3:22 pm

      Salve,
      si certo è possibile attivare un account gratuito attraverso il nostro sito http://www.inviasms.net, le verranno inviate le credenziali di accesso al pannello SMS che possono essere utilizzate per implementare il gateway SMS o tramite protocollo HTTP o SMPP. Cordiali saluti

Check Also

Aggiornamento GDPR 2018

In riferimento all’adeguamento della legge sulla privacy del 25 Maggio 2018, informi…