Переадресация вызовов Twilio приводит к ошибке приложения 12100Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Переадресация вызовов Twilio приводит к ошибке приложения 12100

Сообщение Anonymous »

Я работаю над системой автоматизации звонков на базе Twilio. Система должна выполнить следующие действия:
  • Сделать исходящий звонок.

    < li>Воспроизводить аудиофайл во время разговора.
  • Переадресовать вызов на другой номер, если пользователь нажмет «1».< /p>
Когда я запускаю этот код, во время вызова я слышу сообщение «Ошибка приложения». По данным отладчика Twilio, эта ошибка соответствует коду ошибки 12100, который указывает на "Ошибку анализа документа". Эта ошибка, по-видимому, связана с тем, как TwiML генерируется и возвращается моим сервером.
'' . $forwardNumber . '']
);
echo "Call forwarded to " . $forwardNumber;
} catch (Exception $e) {
echo "Error while forwarding the call: " . $e->getMessage();
}
} else {
echo "No action for this digit.";
}

// Respond with an empty TwiML to end the gather
header('Content-Type: text/xml');
echo '';
echo '';
exit;
}

// Handle POST requests
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
if (isset($_POST['action'])) {
switch ($_POST['action']) {
case 'start_calling':
startCalling();
break;
case 'handle_key_press':
handleKeyPress();
break;
}
}
}

// Handle GET requests for serving TwiML
if ($_SERVER['REQUEST_METHOD'] === 'GET' && isset($_GET['action'])) {
if ($_GET['action'] === 'serve_twiml') {
serveTwiml();
}
}


Подробнее здесь: https://stackoverflow.com/questions/790 ... rror-12100
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»