SMPP

Observações


  • Para usar o serviço SMPP, é necessário habilitá-lo na tela de API, aba SMPP, Habilitar SMPP, após a habilitação do serviço, aguarde 1 minuto e pode abrir uma conexão.
  • Após habilitar o serviço SMPP, em caso de não utilização, tendo passado 10 dias, o serviço será desabilitado automaticamente, necessitando de uma nova habilitação para uso.
  • Mensagens com até 160 caracteres devem ser passadas no PDU com o parâmetro short_message, já as mensagens com mais de 160, deve-se passar o parâmetro message_payload.
  • Para envio de SMS com mais de 160 caracteres por meio de algum programa, deve-se utilizar o formato In message_payload (TLV Field).
  • O tipo do serviço deve ser passado como '' no source_addr.

Conexões disponíveis




Exemplo de PDU para BIND e ENQUIRE LINK


PDU {
  "system_id" : "SEU USUÁRIO SMPP",
  "password" : "SUA SENHA SMPP"
}
        


Exemplo de PDU para SUBMIT SM com envio de SMS até 160 caracteres


PDU {
  "data_coding" : "0",
  "source_addr" : "short",
  "short_message" : "Mensagem com até 160 caracteres",
  "destination_addr" : "5511999887744"
}
        


Exemplo de PDU para SUBMIT SM com envio de SMS entre 161 e 1377 caracteres


PDU {
  "data_coding" : "0",
  "source_addr" : "short",
  "message_payload" : "Mensagem com mais de 160 caracteres",
  "destination_addr" : "5511999887744"
}
        

Código Error
Código Descrição
000 Message Sent
002 Message successfully canceled
010 Empty message content
011 Message body invalid
012 Message content overflow
013 Incorrect or incomplete 'to' mobile number
014 Empty 'to' mobile number
015 Scheduling date invalid or incorrect
016 ID overflow
017 Parameter 'url' is invalid or incorrect
018 Field 'from' invalid
021 'id' fieldismandatory
080 Message with same ID already sent
100 Message Queued
110 Message sent to operator
111 Message confirmation unavailable
120 Message received by mobile
130 Message blocked
131 Message blocked by predictive cleansing
132 Message already canceled
133 Message content in analysis
134 Message blocked by forbidden content
135 Aggregate is Invalid or Inactive
136 Message expired
140 Mobile number not covered
141 International sending not allowed
145 Inactive mobile number
150 Message expired in operator
160 Operator network error
161 Message rejected by operator
162 Message cancelled or blocked by operator
170 Bad message
171 Bad number
172 Missing parameter
180 Message ID notfound
190 Unknown error
200 Messages Sent
210 Messages scheduled but Account Limit Reached
240 File empty or not sent
241 File too large
242 File readerror
300 Received messages found
301 No received messages found
400 Entity saved
900 Authentication error
901 Account type not support this operation.
990 Account Limit Reached – Please contact support
998 Wrong operation requested
999 Unknown Error