Итак, я пытаюсь создать номер, который люди могут позвонить, чтобы записать фактическое число, которое они пытаются достичь. В принципе, позвоните по номеру twilio, затем наберите номер человека. У меня есть номер Twilio, но php, который я сделал, не набирает числа, которые человек вводит. Я, вероятно, просто что-то пропустил, потому что я на уровне ниже уровня в php и не знаю, что я делаю. Вот код для XML и PHP:Twilio in-call dialing
<?php
header('Content-type: text/xml');
echo '<?xml version="1.0" encoding="UTF-8"?>';
echo '<Response>';
$user_pushed = (int) $_REQUEST['Digits'];
if (numDigits==10)
{
echo '<Say>Calling</Say>';
echo '<Dial record="true">';
echo '<Number>$user_pushed</Number>';
echo '</Dial>';
}
# @start snippet
else if (numDigits!==10)
{
echo '<Say>I'm sorry</Say>';
echo '<Say>Please try again</Say>';
echo '</Hangup>';
}
echo '</Response>';
?>
XML:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Gather action="handle-user-input.php" numDigits="10">
<Say>Please dial the area code and phone number you are trying to reach.</Say>
</Gather>
<!-- If customer doesn't input anything, prompt and try again. -->
<Say>Sorry, I didn't get your response.</Say>
<Redirect>handle-incoming-call.xml</Redirect>
</Response>
'echo ' Извините ';' кажется, что может испортить строку. Повторно проверьте этот апостроф. –
Если вы хотите, чтобы ваши пользователи взаимодействовали/делали телефонные звонки с Twillio, серверный язык, такой как php, кажется неправильным выбором. Вероятно, вам нужна библиотека twilio.js для обработки всего в браузере. – jeroen