Código de status
Descrição de cada um dos possíveis status que uma mensagem poderá ter
Ao realizar o disparo da mensagem o status é dividido em três momentos sendo eles:
Response da requisição (Callback)
Assim que você efetua um disparo, no response da requisição já é dado um status inicial da mensagem. Neste momento a mensagem foi apenas recebida pelo nosso servidor e ainda não foi disparada aos brokers/operadoras a quais estamos conectados.
Status de envio / status SMSC
Assim que a operadora recebe os dados do disparo, ela emite um status de confirmação de processamento. Isso indica que a mensagem foi recepcionada e processada pela operadora ao destinatário.
Status de entrega / DLR (delivery report)
Este é o terceiro e último status que retornamos. Ele só existe para os casos em que o primeiro status acima foi de sucesso, ou seja, a mensagem foi entregue na operadora com sucesso e é neste momento que somos informados se a mensagem foi ou não entregue no aparelho.
As operadoras internacionais e as nacionais Oi e Sercomtel, não possuem este último nível de status e por isso o máximo de informação que existe é o segundo status (SMSC), ou seja, se a operadora aceitou a mensagem ou não.
Detalhamento dos status
Código | Status | Status final | Descrição |
0 | PENDING | Não | Mensagem recebida em nossa fila de processamento. |
1 | ACCEPTED | Não | Operadora confirma o processamento da mensagem ao destinatário. Mensagem enviada sem confirmação de entrega |
2 | DELIVERED* | Sim | Operadora confirma entrega ao destinatário |
3 | UNDELIVERED | Sim | Mensagem não entregue pelas possíveis situações
|
4 | REJECTED | Sim | Mensagem rejeitada pela operadora pelos possíveis motivos:
|
5 | EXPIRED | Sim | Mensagem cancelada |
6 | SCHEDULED | Não | Mensagem agendada |
7 | ERROR | Sim | Mensagem não enviada pelos possíveis erros:
|
9 | REVIEW | Não | Mensagem retida para análise manual devido a conteúdo não autorizado. |
Em algumas conexões nacionais e internacionais do tipo WHOLESALE o status limita-se ao SMSC, portanto a mensagem indicada como DELIVERED significa apenas o aceite da operadora e não da entrega em si.
Last updated