Códigos de erro SMPP

A tabela a seguir lista os códigos de erro SMPP utilizados durante a comunicação SMPP entre um servidor SMPP. Essas mensagens de erro são retornadas no parâmetro de status de comando de uma PDU de resposta SMPP. Por exemplo, se você enviar um SMS usando a PDU submit_sm do SMPP, você pode receber um código de erro na resposta da PDU submit_sm_resp.

O código de erro SMPP mais frequente:
Número do Erro Nome do Erro Descrição do Erro
0x00000069 ESME_RSUBMITFAIL Falha genérica de submissão

Representação do código de status SMPP

Os códigos de erro SMPP são sempre representados em um número hexadecimal de 4 bytes. Atualmente, apenas os últimos dois bytes desse número são usados para representar várias condições de erro. Alguns provedores de serviços SMS estendem esta tabela com seus códigos de erro personalizados. A tabela abaixo mostra o número do erro, o nome do erro de acordo com a definição do protocolo SMPP e as mensagens de erro.

Códigos de erro SMPP

Número do Erro Nome do Erro Descrição do Erro
0x00000000 ESME_ROK Nenhum erro
0x00000001 ESME_RINVMSGLEN Mensagem muito longa
0x00000002 ESME_RINVCMDLEN Comprimento do comando inválido
0x00000003 ESME_RINVCMDID ID do comando inválido ou não suportado
0x00000004 ESME_RINVBNDSTS Status de vinculação incorreto para o comando dado
0x00000005 ESME_RALYBND Já vinculado
0x00000006 ESME_RINVPRTFLG Flag de prioridade inválida
0x00000007 ESME_RINVREGDLVFLG Flag de entrega registrada inválida
0x00000008 ESME_RSYSERR Erro de sistema
0x0000000A ESME_RINVSRCADR Endereço de origem inválido
0x0000000B ESME_RINVDSTADR Endereço de destino inválido
0x0000000C ESME_RINVMSGID ID da mensagem inválido
0x0000000D ESME_RBINDFAIL Falha na vinculação
0x0000000E ESME_RINVPASWD Senha inválida
0x0000000F ESME_RINVSYSID ID do sistema inválido
0x00000011 ESME_RCANCELFAIL Falha ao cancelar a mensagem
0x00000013 ESME_RREPLACEFAIL Falha na substituição da mensagem
0x00000014 ESME_RMSSQFUL Fila de mensagens cheia
0x00000015 ESME_RINVSERTYP Tipo de serviço inválido
0x00000033 ESME_RINVNUMDESTS Número inválido de destinos
0x00000034 ESME_RINVDLNAME Nome da lista de distribuição inválido
0x00000040 ESME_RINVDESTFLAG Flag de destino inválido
0x00000042 ESME_RINVSUBREP Solicitação de envio com substituição inválida
0x00000043 ESME_RINVESMCLASS Classe ESM inválida definida
0x00000044 ESME_RCNTSUBDL Envio inválido para lista de distribuição
0x00000045 ESME_RSUBMITFAIL Falha no envio da mensagem
0x00000048 ESME_RINVSRCTON Tipo de número (TON) do endereço de origem inválido
0x00000049 ESME_RINVSRCNPI Plano de numeração (NPI) do endereço de origem inválido
0x00000050 ESME_RINVDSTTON Tipo de número (TON) do endereço de destino inválido
0x00000051 ESME_RINVDSTNPI Plano de numeração (NPI) do endereço de destino inválido
0x00000053 ESME_RINVSYSTYP Tipo de sistema inválido
0x00000054 ESME_RINVREPFLAG Flag replace_if_present inválida
0x00000055 ESME_RINVNUMMSGS Número inválido de mensagens
0x00000058 ESME_RTHROTTLED Erro de limitação
0x00000061 ESME_RINVSCHED Tempo de entrega agendado inválido
0x00000062 ESME_RINVEXPIRY Valor do período de validade inválido
0x00000063 ESME_RINVDFTMSGID Mensagem pré-definida não encontrada
0x00000064 ESME_RX_T_APPN Erro temporário do receptor ESME
0x00000065 ESME_RX_P_APPN Erro permanente do receptor ESME
0x00000066 ESME_RX_R_APPN Erro de rejeição de mensagem do receptor ESME
0x00000067 ESME_RQUERYFAIL Falha na solicitação de consulta de mensagem
0x000000C0 ESME_RINVTLVSTREAM Erro na parte opcional do corpo do PDU
0x000000C1 ESME_RTLVNOTALLWD TLV não permitido
0x000000C2 ESME_RINVTLVLEN Comprimento do parâmetro inválido
0x000000C3 ESME_RMISSINGTLV TLV esperado ausente
0x000000C4 ESME_RINVTLVVAL Valor TLV inválido
0x000000FE ESME_RDELIVERYFAILURE Falha na entrega da transação
0x000000FF ESME_RUNKNOWNERR Erro desconhecido
0x00000100 ESME_RSERTYPUNAUTH ESME não autorizado a usar o tipo de serviço especificado
0x00000101 ESME_RPROHIBITED ESME proibido de usar a operação especificada
0x00000102 ESME_RSERTYPUNAVAIL O tipo de serviço especificado não está disponível
0x00000103 ESME_RSERTYPDENIED O tipo de serviço especificado foi negado
0x00000104 ESME_RINVDCS Esquema de codificação de dados inválido
0x00000105 ESME_RINVSRCADDRSUBUNIT Subunidade de endereço de origem inválida
0x00000106 ESME_RINVSTDADDRSUBUNIR Subunidade de endereço de destino inválida
0x0000040B ESME_RINVBALANCE Créditos insuficientes para enviar mensagem
0x0000040C ESME_RUNESME_SPRTDDESTADDR Endereço de destino bloqueado pelo ActiveXperts SMPP Demo Server

More information