# Webhooks del proveedor de SMS

Después de que [conectes un proveedor de SMS](/es/developer/first-steps/connect-messaging-services/sms-configuration/), algunos proveedores necesitan una URL de webhook registrada de su lado para que Pushwoosh pueda recibir confirmaciones de entrega, respuestas entrantes o eventos específicos del canal, como el estado de suscripción de Viber. Otros proveedores envían esta URL automáticamente con cada mensaje, por lo que no se requiere ninguna configuración adicional.

Todos los webhooks se reciben en `https://tw-callback.svc-nue.pushwoosh.com/api/v1/...`. Cuando una URL incluya `{APP_CODE}`, reemplázalo con tu [código de aplicación de Pushwoosh](/es/developer/api-reference/api-identifiers/#application-code) (**Configuración → Aplicaciones**).

## Configuración automática

Para estos proveedores, Pushwoosh envía la URL de callback automáticamente con cada mensaje. No se requiere ninguna acción por parte del proveedor.

*   **Twilio:** el estado de entrega se envía automáticamente con cada mensaje. Para recibir también respuestas (SMS bidireccional), establece el webhook **"A message comes in"** de tu número de teléfono de Twilio en la Consola de Twilio en:

    ```
    https://tw-callback.svc-nue.pushwoosh.com/api/v1/smsCallback/{APP_CODE}
    ```

*   **SMSGlobal:** tanto las URL de entrega como las entrantes se envían automáticamente con cada mensaje.
*   **SMSAla:** la URL de entrega se envía automáticamente con cada mensaje. SMSAla no admite SMS entrantes.

## Se requiere configuración manual

Para estos proveedores, registra la URL del webhook una vez en el propio panel de control del proveedor.

| Proveedor <div style="width:120px"></div> | Evento <div style="width:140px"></div> | Método <div style="width:90px"></div> | URL <div style="width:280px"></div> |
|---|---|---|---|
| MStat | Entrega | POST | `.../mstatCallback` |
| MStat | Entrante | POST | `.../mstatIncoming/{APP_CODE}` |
| MStat | Suscripción de Viber | POST | `.../mstatViberSubscription/{APP_CODE}` |
| Amazon SNS | Entrega | POST | `.../awsSmsCallback` |
| CapitoleMobile | Entrega | GET | `.../capitoleMobileCallback` |
| CapitoleMobile | Entrante | GET | `.../capitoleMobileIncoming/{APP_CODE}` |
| AbleMobile | Entrega | GET / POST | `.../amSmsCallback` |
| SMSTraffic | Entrega | POST | `.../smsTrafficCallback` |
| TextMe.co.il | Entrega | GET | `.../textMeCoilCallback` |
| TextMe.co.il | Entrante | GET | `.../textMeCoilCallback/{APP_CODE}` |

Cada URL anterior es relativa a `https://tw-callback.svc-nue.pushwoosh.com/api/v1`.

<Aside type="note" title="Amazon SNS">
Las confirmaciones de entrega llegan a través de una suscripción a un tema de SNS, no como un parámetro por mensaje.

1.  En la **Consola de AWS**, añade una suscripción HTTPS a tu tema de estado de entrega de SMS. Utiliza la URL `awsSmsCallback` de la tabla anterior.
2.  Cuando AWS envíe una solicitud de `SubscriptionConfirmation`, busca la `SubscribeURL` en la Consola de AWS bajo la suscripción pendiente.
3.  Abre esa URL para confirmar la suscripción.

Hasta que no confirmes la suscripción, Pushwoosh no recibirá las confirmaciones de entrega.
</Aside>

## Sin soporte para webhooks

**Mobipace** y **SMSCenter** no envían webhooks de entrega o entrantes a Pushwoosh. No es posible ni necesaria ninguna configuración para estos proveedores.