Agile Telecom Agile Telecom
  • Products
    • SMS
    • 2 Way
    • Smart Content Verification
    • HLR Look Up
    • Testing Tool
  • Industries
    • Communications
    • Information Technology
    • Financial Services
    • Marketing
  • ATWS
  • How We Work
    • Who We Are
Sign In Contact us
Sign In Contact us

Send SMS

  • ENG – HTTP Protocol
  • ENG – SMPP Protocol
  • ITA – Protocollo HTTP
  • ITA – Protocollo SMPP

Receive SMS

  • ENG – Inbound SMS Service
  • ITA – Servizio di Ricezione SMS

Credit Check

  • ENG – SMS Credit Check
  • ITA – SMS Credit Check

Mobile Number Portability

  • ENG – Mobile Number Portability
  • ITA – Mobile Number Portability
  • Home
  • Documentation
  • Send SMS
  • ITA – Protocollo SMPP
View Categories

ITA – Protocollo SMPP

3 min read

PROTOCOLLO SMPP #

Lo standard SMPP è un protocollo sviluppato appositamente per l’invio di SMS tramite connessioni TCP/IP.

I tipi di connessioni (BIND) supportati sono:

  • Transmitter (TX – solo invio messaggi)
  • Receivere (RX – solo ricezione notifiche di consegna)
  • Transceiver (TRX – invio messaggi + ricezione notifiche)

Agile Telecom come policy di default permette fino a 4 connessioni attive da considerarsi 4 TX + 4 RX oppure 4 TRX. Nel caso sia necessario si può fare richiesta di ulteriori connessioni

I parametri per la connessione sono i seguenti:

HOSTsmpp.agiletelecom.com
PORTA2776 (TLS)
SYSTEM IDlogin utente
PASSWORDpassword utente
MODALITA’TX, RX o TRX
Login-AddrRange<leave empty>
Login-SystemType<leave empty>
Login-TON1
Login-DPI1
Login-DCS0
Perchè la connessione sia stabile assicurarsi che venga mandato un ENQUIRE LINK almeno ogni 30 secondi.
ERRORI GESTITI DALLA PIATTAFORMA SMPP #

Di seguito i possibili errori gestiti dal server.

ERROR TYPEERROR NUMBERVALORE HEXDESCRIPTION
ESME_RINMSGLEN10x01Lunghezza del pacchetto non valida
ESME_RINVCMDLEN20x02Comando non valido
ESME_RINVCMDID30x03Comando non valido
ESME_RINVBNDSTS40x04Login non ancora effettuato
ESME_RALYBIND50x05Utente già connesso (raggiunto limite)
ESME_RSYERR80x08Errore di sistema
ESME_RINVSRCADR100x0AMittente non valido
ESME_RINVDSTADR110x0BDestinatario non valido
ESME_RINVPASWD130x0ECredenziali errate
ESME_RINVPASWD140x0ECredenziali errate
ESME_RINVSERTYP210x15SYSTEM_TYPE non valido
ESME_RSUBMITFAIL690x45Decoding del testo fallito
ESME_RINVSYSTYP830x53SYSTEM_TYPE non valido
ESME_RTHROTTLED880x58Limite di throughput superato
ESME_RINVSCHED970x61Data di programmazione invio non valido
ESME_RINVEXPIRY980x62VALIDITY_PERIOD non valido
ESME_RSERTYPDENIED2590x103Credito insufficiente
ESME_ORIGINATOR_NOT_ALLOWED10260x402Alias (Sender) non autorizzato
CODICI ERRORE PRESENTI NEL DELIVERY #

Di seguito i codici errore mappati e restituiti nel delivery:

CODICE ERRORECATEGORIADESCRIZIONE
101ERRORE DI ROUTINGNessuna rotta trovata
102ERRORE ESMEErrore ESME
201ERRORE HLRAbbonato assente
202ERRORE HLRFunzionalità non supportata
203ERRORE HLRGuasto del sistema
204ERRORE HLRValore dati inatteso
205ERRORE HLRDati mancanti
206ERRORE HLRCapacità memoria superata
207ERRORE HLRAbbonato non raggiungibile
208ERRORE HLRRifiutato
209ERRORE HLRAnnullamento locale
210ERRORE HLRAnnullamento
211ERRORE HLREccezione (interna)
212ERRORE HLRAbbonato sconosciuto
213ERRORE HLRServizio teleservice non attivato
214ERRORE HLRChiamata bloccata
215ERRORE HLRRoaming non consentito
216ERRORE HLRServizio portante non attivato
350ERRORE HLRErrore sconosciuto
401ERRORE MSCAbbonato non identificato
402ERRORE MSCAbbonato assente, IMSI scollegato
403ERRORE MSCAbbonato assente, nessuna risposta alla pagina
404ERRORE MSCAbbonato occupato per SMS MT
405ERRORE MSCFunzionalità non supportata
406ERRORE MSCAbbonato non valido
407ERRORE MSCApparecchiatura non valida
408ERRORE MSCGuasto del sistema
409ERRORE MSCValore dati inatteso
410ERRORE MSCDati mancanti
411ERRORE MSCCapacità memoria superata
412ERRORE MSCErrore protocollo apparecchiatura
413ERRORE MSCDispositivo non abilitato ai messaggi brevi
550ERRORE MSCErrore sconosciuto
615ERRORE SMSCTimeout di rete
616ERRORE SMSCErrore di instradamento
617ERRORE SMSCErrore dispositivo mobile
617ERRORE SMSCTesto o charset non valido
806ERRORE SCREENINGDestinazione bloccata
901ERRORE ESME ESTERNOIndirizzo di destinazione non valido
902ERRORE ESME ESTERNOIndirizzo sorgente non valido
903ERRORE ESME ESTERNOCoda messaggi piena
904ERRORE ESME ESTERNOParametro non valido
MITTENTE SMS #

Max 16 caratteri per il mittente esclusivamente numerico (es. +391234567890123) oppure max 11 caratteri per il mittente alfanumerico (es. AZIENDA ABC).
Dal 16/10/2013 la delibera prevede: n. 42/13/CIR dell’Agcom.

MESSAGE_ID PER NOTIFICA #

Il message_id restituito dal pacchetto SUBMIT_SM_RESP e utilizzato dalla operazione DELIVER_SM per la consegna delle notifiche usa di default un UUID con il seguente formato: AGILE-XXXXXXXX-XXXX-XXXX-XXXX

Se la piattaforma del cliente non supporta tale formato può essere richiesto il formato diverso da concordare.

FORMATO DATA NELLA NOTIFICA DI CONSEGNA #

Nel pacchetto DELIVER_SM la stringa che indica la data di consegna del messaggio contiene anche l’informazione dei secondi e si presenta con questo formato: yyMMddHHmmss

VINCOLO DI INVIO DA IP #

Di default la piattaforma è aperta a tutti gli ip, ma se necessario il cliente può richiedere di vincolare l’utilizzo dell’account solamente da determinati indirizzi o subnet IP

What are your Feelings
Table of Contents
  • PROTOCOLLO SMPP
  • ERRORI GESTITI DALLA PIATTAFORMA SMPP
  • CODICI ERRORE PRESENTI NEL DELIVERY
  • MITTENTE SMS
  • MESSAGE_ID PER NOTIFICA
  • FORMATO DATA NELLA NOTIFICA DI CONSEGNA
  • VINCOLO DI INVIO DA IP

Via Baldassarre Peruzzi 26, 41012 – Carpi (MO)

VAT ID: IT02804070361

Agile Telecom is part of Growens

Products

SMS

2Way

Smart content verification

HLR Lookup

Testing Tool

Industries

Communications

Information Technology

Financial services

Marketing

Developers

Documentation

How we work

Our experience

Our people

Get in touch

Contact Us

Privacy Policy

Compliance

GDPR Infrastructure

Terms of Service

Private Area

AgCom Regulation