Webhooks
Implement this endpoint on your server.
eCall calls this URL when the delivery status of a sent message changes, provided
you specified a notification.addresses entry of type UrlPost in the send request.
Notification result codes
| Code | Text | Description |
|---|---|---|
0 | Message has been delivered | Confirmed by recipient device. |
1 | Message has been buffered | Not yet confirmed. |
2 | Message has not been delivered | Could not be confirmed. |
3 | Error Code / Error Message | Error on transfer to central point. |
4 | Transmission OK | Job forwarded to central point. |
Source IP addresses
Notifications originate from one of:
193.93.208.200193.93.208.149193.93.208.153
Respond with HTTP 200 OK to acknowledge receipt.
Delivery status of a single message.
Channel over which the message was sent (Sms, Whatsapp, Rcs, Voice, Pager).
SmsUnique identifier of the message.
97031dc9-3814-4178-a31c-1599aa83ba67Delivery status of a message. Whether a status is final (no further updates expected) depends on the channel:
SMS
| Status | Final | Description |
|---|---|---|
Pending | ☐ | Being transmitted to provider. |
Sent | ☐/☒ | Sent by provider. May become final after 4 days without a delivery report. |
Delivered | ☒ | Confirmed received by recipient device. |
DeliveryFailed | ☒ | Could not be delivered. |
Failed | ☒ | Sending failed. See reason for details. |
Pager
| Status | Final | Description |
|---|---|---|
Pending | ☐ | Being transmitted. |
Sent | ☒ | Sent successfully. |
Failed | ☒ | Sending failed. |
Voice (auto-converted SMS to landline)
| Status | Final | Description |
|---|---|---|
Pending | ☐ | Being transmitted. |
Sent | ☐ | Handed off to voice system. |
Played | ☐/☒ | Played on device. Final only if recipient hung up without acknowledging. |
Played_with_receipt | ☒ | Played and recipient confirmed. |
Next_try_pending | ☐ | No connection yet; retrying in 15 min. |
Failed | ☒ | Sending failed. |
| Status | Final | Description |
|---|---|---|
Pending | ☐ | Being transmitted to provider. |
Sent | ☐ | Sent by provider. |
Delivered | ☐ | Received by device. |
Read | ☒ | Read by recipient. |
Failed | ☒ | Sending failed. |
RCS
| Status | Final | Description |
|---|---|---|
Pending | ☐ | Being transmitted. |
Sent | ☐ | Sent by provider. |
Delivered | ☐ | Received by device. |
Displayed | ☒ | Displayed on device. |
Rejected | ☒ | Rejected by provider. |
Expired | ☒ | Validity period exceeded. |
Provider-level result code. 0 indicates success. See the table below for error codes.
| Code | Description |
|---|---|
3020 | Timeout connecting to provider (pager) |
5111 | Text too long (pager) |
5112 | Invalid receiver number (pager) |
5120 | Not a pager number |
5121 | Invalid characters in receiver number (pager) |
5155 | Too much traffic (pager) |
5502 | Syntax error |
5504 | Maximum messages for this address exceeded |
5506 | Analog-to-digital converter invalid |
5509 | Invalid receiver number |
5510 | Too many messages for same receiver |
5511 | Too many messages with same content for same receiver |
5513 | Blacklisted (callback, address, or content) |
5514 | Blocked by outbound filter rule |
0Human-readable provider result text.
ESME_ROKUTC timestamp of the latest status update.
2022-10-17T18:36:16.243ZSender address.
0041769999999Recipient address in international format.
0041798888888SMS only: Total number of pages the message was split into.
2Notification acknowledged.
No content
Payload
Implement this endpoint on your server.
eCall calls this URL when an incoming SMS or WhatsApp message is received, provided you have configured the forwarding URL in the eCall portal (SMS number settings → Forward incoming SMS to HTTP, or WhatsApp settings).
Respond with HTTP 200 OK to acknowledge receipt.
Payload sent by eCall to your webhook URL when an incoming SMS or WhatsApp message is received.
Unique identifier of the incoming message.
6815c501-2fe1-ee11-812a-00155dfb061cChannel of the incoming message (Sms or Whatsapp).
SmsThe eCall number that received the SMS.
0041766666666Sender's number.
0041777777777Message content (always TextContent for incoming SMS).
Time of receipt in the eCall system (UTC, ISO 8601).
2024-03-13T11:44:40ZIncoming message acknowledged.
No content
Payload
Last updated
Was this helpful?
