如果没有答案,如何处理twilio拨出电话

时间:2014-11-12 15:30:23

标签: php wordpress twilio

我正在用wordpress woocommerce实现twilio拨出电话。下订单后,网站所有者将立即接听电话。但是,如果这个人由于某种原因没有接听电话,我找不到办法来处理。文档正在我的头上。

如果电话没有接听,我想要的是让twilio回想起来。或者我乐观地建议如何处理好的方法。请注意,我还没有在Twilio创建任何应用程序。默认情况下,仅使用PHP SDK作为帐户ID和令牌。

这是代码

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);
    }
}

1 个答案:

答案 0 :(得分:0)

TL; DR;您需要为options数组设置statusCallBack参数。

请参阅https://stackoverflow.com/a/24482140/1751451