Este webhook será llamado por Octopush sobre la marcha, cada vez que se reciba un acuse de recibo.
Campos de Consulta
Nombre | Tipo | Descripción |
---|---|---|
channel | string | Canal del AR (‘sms’, ‘voice_sms’, ‘facebook’, ‘instagram’, ‘rcs’, ’email’, ‘whatsapp’, etc…) |
message_id | string | Ticket del mensaje original |
number | string | Número de teléfono móvil |
status | string | Estado del acuese de recibo |
delivery_date | string | Fecha del acuse de recibo en formato “Y-m-d H:i:s” |
meta_data | object | Will contain meta data for each channel. |
pressed_keys_code | string | If channel is voice. Will contain the list of the keys that the user typed. |
call_duration | integer | If channel is voice. Number of seconds of the call duration. |
charged_duration | integer | If channel is voice. Number of seconds that was charged. |
Posibles valores para el campo “status”:
- ACK
- DELIVERED
- NOT_DELIVERED
- NOT_ALLOWED
- UNKNOWN_DELIVERY
- BAD_DESTINATION
- BLACKLISTED_NUMBER
- UNDEFINED
Ejemplo simple de un script de recuperación de PHP
$content = json_decode($response); echo $content['message_id']; // sms_5fa275dbf21dc echo $content['number']; // +33600000000 echo $content['status']; // DELIVERED echo $content['delivery_date']; // 2020-11-04 11:11:45