Está en la página 1de 2

Introducción:

Este documento describe la integración necesaria para la notificación de estado de envío de


mensaje conocida como “Delivery Report” (DR o DLR). El DR informa el resultado del envío
de cada mensaje a la red celular.

Descripción:

● DeliveryReport

Integración DeliveryReport:
Este servicio debe ser desarrollado por el cliente y será utilizado por Sondeos, en cada
actividad DR, para notificar sobre la recepción del mensaje. El cliente deberá proveer a
Sondeos la URL y credenciales (Basic Auth) para la recepción de los mensajes entrantes.

Representación gráfica del flujo de servicio

Integración DR
Tipo
REST - application/json
Descripción
Este servicio informa al cliente el estado de los SMS enviados.
Header Basic access authentication​: El cliente debe proveer usuario y clave
el cual será enviado en base64 en el campo “Authorization”

1
Parámetros Obligatorio Default Notas

origen X Número Origen


Parámetros
destino X Número Destino
id_mensaje X ID en Base de Datos
Sondeos
celco X Tel. Com. Destino
estado X Ok o Rechazado
customerId Id del Cliente en el
momento del
SubmitSMS
origenRotativo Número de Origen
Real en conexiones
LongNumber

Ejemplo de DR

{
origen: ​"1234"​,
origenRotativo: ​"1122223333"​,
destino: ​"1144445555"​,
id_mensaje: ​"123456789"​,
celco: ​"claro"​,
estado: ​"2"​,
customerId: ​"ID del Cliente"
}

Siendo los códigos de error:


● 2 para mensajes entregados correctamente
● 5 para mensajes rechazados

Considerar ​que el campo ​“customerId” es de carácter ​Opcional​. El mismo sirve si el cliente


quiere marcar cada mensaje con un ID propio.

Considerar ​que el campo ​“origenRotativo” estará presente sólo en conexiones ​Long


Number​.

También podría gustarte