Я использую голосовой API для Plivo, где я делаю запрос API, как это
$url = "https://api.plivo.com/v1/Account/{$plivo_auth}/Call/";
$data = json_encode(
array(
'to' => $to_number,
'from' => '+91XXXXXXXXXX',
'answer_url' => 'https://demo.exmpale.com/voice-text.php?order_id=99',
'answer_method' => 'GET',
)
);
В голосовом тексте. php Я сделал код, подобный этому
<?php
$order_id = $_REQUEST['order_id'];
header("Content-type: text/xml");
echo "<?xml version='1.0' encoding='UTF-8'?>\n";
?>
<Response>
<Speak>You have an order with id <?php echo $order_id; ?> Bye for now.</Speak>
</Response>
Теперь, когда я использую это, он говорит тексты, которые находятся в этом файле, но пропускает переменную order_id. Для дополнительной отладки, когда я проверил html из источника представления голосового текста. php делает вывод точного идентификатора заказа со строкой.
Так что кто-то может сказать мне, что здесь происходит не так. Любые предложения или помощь будут действительно заметны.