Resumen de api de webhook: integración y automatización

Webhooks

Aquí encontrarás respuestas sobre cómo utilizar nuestros webhooks

Los webhooks son esenciales para recibir información con mayor rapidez. Tenemos dos tipos de webhooks:

  1. Webhook para recibir el estado de entrega de cada SMS.

  2. Webhook para recibir SMS entrantes.

Ahora, vamos a discutir cada uno de ellos:

  1. Empezando por el webhook que puede notificar a su servidor sobre el estado de entrega de SMS. Gracias a esto, no necesitas hacer peticiones API adicionales para rastrear estados SMS.

    Para configurarlo, vaya a la configuración del dispositivo y, en esta sección, introduzca lo siguiente en el campo:
    Webhooks para los estados de envío de SMS

    webhook_for_statuses
    {
      "sms_id": int,
      "status_id": int,
      "status_message": string,
      "sendto": string,
      "senttime": datetime,
      "sim": int (0 or 1),
      "device_id": int
    }
    

    Todo aquí es simple y claro. Tal vez sólo status_id necesita aclaración.

    • 1 - SMS pendientes
    • 2 - SMS tomado por teléfono
    • 3 - En cola para el envío. Certainly, it would have been more logical to place the status "queued for sending" before "SMS taken by phone," but for backward compatibility, the statuses are in the following order: 1, 3, 2."
    • 5 - SMS entrante
    • 6 - SMS enviado por teléfono
    • 7 - SMS ha sido entregado
    • 8 - SMS NO se entregó
    • 9 - SMS no enviado en absoluto - Fallo genérico. (Lee qué hacer con este error aqui)
    • Otros, errores menos comunes:
    • 10 - SMS no enviado - No Service
    • 11 - SMS no enviado - Null PDU
    • 12 - SMS no enviado - Radio Off
    • 100, 101 - SMS no enviado - NOT ALLOWED. (Los permisos para enviar SMS en la solicitud no fueron concedidos)

Ahora, vamos a profundizar en el webhook para los SMS entrantes. Su propósito es permitirle reenviar inmediatamente un SMS entrante a su sistema. Esto se hace muy simplemente: simplemente especifique su punto final para este webhook en el campo 'Webhooks para SMS entrantes'. En este caso, podrá recibir JSON a través de una solicitud POST en el siguiente formato:

webhook_incoming_sms
{
"address": int,
"date": datetime,
"date_sent": datetime,
"body": string,
"internal_id": int,
"sim": int,
"sms_id": int,  
"device_id": int,
"device_name": devicename
}
                        

Pregunta y respuesta

¿Están disponibles los webhooks en la versión gratuita?

¡Sí! Puedes obtener una suscripción de prueba para tu dispositivo y probar todas las características del servicio. Sin embargo, esta funcionalidad está disponible en el paquete 'Ninja' por $19
Siempre puede contactar con nosotros en Telegram, WhatsApp, Skype, o correo electrónico. ¡Nos esforzamos por responder rápidamente en su idioma! (Inglés, Ruso, Alemán, Español, Alemán)

Casi siempre estamos en contacto vía Email, Telegram o Whatsapp.

Telegram Whatsapp Email skype
Puede establecer esta línea como punto final
https://webhook.site/
Para probar webhooks, nosotros mismos utilizamos un recurso externo. Y lo recomendamos también a usted.
Si algo no funcionó para ti, no dudes en escribirnos

Casi siempre estamos en contacto vía Email, Telegram o Whatsapp.

Telegram Whatsapp Email skype