Erro de Limitação (Throttling) SMPP
Em conexões SMPP, você pode encontrar a mensagem de erro "88: Erro de limitação - ESME excedeu os limites de mensagens permitidos" em algumas conexões de provedores de serviço SMS em caso de alta carga ou ao enviar múltiplas mensagens SMS.
Isso é o que você vê nos logs:
- 88: Erro de limitação (ESME excedeu os limites de mensagens permitidos) - Tempo limite. Nenhuma resposta de envio recebida para o SMS.
O que causa este erro
Agregadores de SMS e operadoras de rede móvel frequentemente impõem um limite para o número de mensagens SMS que aceitam em uma conexão por segundo. Por exemplo, eles podem dizer que permitem apenas 10 SMS por segundo. Se você enviar mais mensagens, eles rejeitarão algumas de suas mensagens SMS com o código de erro acima.
Resumindo, eles não querem lidar (ou não conseguem lidar) com conexões SMS de alta taxa de transferência.
Como o Ozeki SMS Gateway é muito rápido, frequentemente vemos esse erro quando enviamos muitas mensagens SMS em um período muito curto de tempo.
Quando este erro de limitação SMPP pode ocorrer
Na maioria dos casos, esse erro ocorre quando você envia muitas mensagens (um trabalho de SMS em massa) em uma única conexão.
Em outros casos, ocorre quando você envia mensagens SMS longas (multipartes). Nesse caso, o problema do provedor é que a 2ª, 3ª, ... parte do SMS segue a primeira parte muito rapidamente.
Como lidar com este problema
Se você enfrentar esse problema, deve reduzir a velocidade do cliente SMPP no Ozeki SMS Gateway. Você pode fazer isso abrindo a aba "Avançado" do formulário de configuração SMPP do Ozeki SMS Gateway e selecionando a caixa "Grupo de Velocidade".
Na caixa "Velocidade", marque a opção "Limitar velocidade" e defina um limite de capacidade (por exemplo, 60 MPM). MPM significa mensagens por minuto (Figura 1).
More information
- Erro SMPP, comprimento de mensagem inválido
- Erro de limitação