Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果没有人接听,如何处理twilio拨出的电话_Php_Wordpress_Twilio - Fatal编程技术网

Php 如果没有人接听,如何处理twilio拨出的电话

Php 如果没有人接听,如何处理twilio拨出的电话,php,wordpress,twilio,Php,Wordpress,Twilio,我正在用wordpress woocommerce实现twilio拨出电话。一旦下订单,网站所有者将收到一个电话。然而,如果这个人因为某种原因没有接听电话,我找不到一个方法来处理。这些文件超出了我的理解力 如果电话没人接,我想让twilio回忆起来。或者,我愿意接受建议,否则怎么处理才是好办法。请注意,我还没有在Twilio创建任何应用程序。默认情况下,只使用PHPSDK作为帐户id和令牌 这是密码 function send_order_Call($order_id) { try {

我正在用wordpress woocommerce实现twilio拨出电话。一旦下订单,网站所有者将收到一个电话。然而,如果这个人因为某种原因没有接听电话,我找不到一个方法来处理。这些文件超出了我的理解力

如果电话没人接,我想让twilio回忆起来。或者,我愿意接受建议,否则怎么处理才是好办法。请注意,我还没有在Twilio创建任何应用程序。默认情况下,只使用PHPSDK作为帐户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);
    }
}

TL;博士您需要为选项数组设置statusCallBack参数

请看