• Español
    • Francés
    • Inglés
Contact : +33(0)4.13.41.50.70
  • Español
    • Francés
    • Inglés

Acuse de Recibo

Campos de Aplicación

 
 
 
Nombre Definición
message_id Ticket del mensaje original
number Número de teléfono móvil
status Estado de acuse de recibo
delivery_date Fecha de acuse de recibo en formato “Y-m-d H: m: s” (Y-m-d H: i: s)

Los campos de solicitud también se pueden enviar como array

 

Posibles valores para el campo “estado”:

  • ACK (recibido por el operador. estado intermedio)
  • DELIVERED
  • NOT_DELIVERED
  • INVALID_DESTINATION_ADDRESS
  • NOT_ALLOWED
  • UNKNOWN_DELIVERY
  • UNDEFINED
  • OUT_OF_DATE
  • EXPIRED
  • BLACKLISTED_NUMBER

 

Ejemplo simple de un script de recuperación de PHP

 

$fp = fopen(‘callbacks.txt’, ‘a’);

fputs($fp, ‘message_id : ‘ . $_POST[‘message_id’] . “n”);
fputs($fp, ‘number : ‘ . $_POST[‘number’] . “n”);
fputs($fp,status : ‘ . $_POST[status] . “n”);
fputs($fp, delivery_date : ‘ . $_POST[delivery_date] . “n”);

fclose($fp);

Muestra simple de scratching PHP, con arrays, en su script

$fp = fopen(‘callbacks.txt’, ‘a’);

$message_ids = $_POST[‘message_id’];
$numbers = $_POST[‘number’];
$status = $_POST[‘status’];
$delivery_dates = $_POST[‘delivery_date’];

for($i=0, $i < count($messages_ids); $i++)
{
fputs($fp, ‘message_id : ‘ . $message_ids[$i] . “n”);
fputs($fp, ‘number : ‘ . $numbers[$i] . “n”);
fputs($fp, ‘status : ‘ . $status[$i] . “n”);
fputs($fp, ‘delivery_date : ‘ . $delivery_dates[$i] . “n”);
}

fclose($fp);