Как обработать исходящий вызов twilio, если нет ответа

Я реализую исходящий звонок twilio с помощью WordPress WooCommerce. Как только заказ будет оформлен, владельцу сайта позвонят. Однако я не мог найти способ справиться, если человек по какой-то причине не ответил на звонок. Документация идет выше моей головы.

То, что я хочу, это сделать отзыв Twilio, если на звонок не ответили. Или я открыт для предположения, как еще было бы хорошим способом справиться. Обратите внимание, что я еще не создал ни одного приложения в Twilio. Просто использование PHP SDK в качестве идентификатора учетной записи и токена предоставляется по умолчанию.

вот код

function send_order_Call($order_id) {
try {
$file = plugin_dir_path(__FILE__) . "order.xml";
$twiML = simplexml_load_file($file);
$twiML->Say = "Hello, You have received a new order. The order id is {$order_id}. Kindly check you fax for details";
file_put_contents($file, $twiML->asXML());
require_once 'Twilio.php';
//Initializing Twilio Rest
$sid = "ACcbd06f8e73asdfsdaf1";
$token = "32ccf4bdcasdfsafc";
$client = new Services_Twilio($sid, $token);

$call = $client->account->calls->create("+12asfsaf", "+1ssd8777asfsf7", site_url()."/wp-content/plugins/woocommerce-twilio/order.xml", array());
//        echo $call->sid;
} catch (Exception $e){
$error = $e->getMessage();
die($error);
}
}

0

Решение

TL; DR; Вам необходимо установить параметр statusCallBack для массива параметров.

Посмотри пожалуйста https://stackoverflow.com/a/24482140/1751451

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]