Twilio Post参数和StatusCallback中的调用状态不正确

Twilio Post参数和StatusCallback中的调用状态不正确,twilio,Twilio,我正在使用来拨打提醒电话,但没有获得正确的呼叫状态 当一个调用被忽略或没有收到响应时,我仍然在$\u POST['CallStatus']和/2010-04-01/Accounts/XXX/Calls/XXX.json中作为状态完成,我在API请求的StatusCallback参数中调用该参数 下面是我的代码: $client = new Services_Twilio($account_sid, $auth_token); try { $options = array("StatusC

我正在使用来拨打提醒电话,但没有获得正确的
呼叫状态

当一个调用被忽略或没有收到响应时,我仍然在
$\u POST['CallStatus']
/2010-04-01/Accounts/XXX/Calls/XXX.json中作为状态完成,我在API请求的
StatusCallback
参数中调用该参数

下面是我的代码:

$client = new Services_Twilio($account_sid, $auth_token);
try
{
    $options = array("StatusCallback" => site_url()."/callsms/endofcall/");
    $call = $client->account->calls->create(
                   '+1xxxxxxxxxx', // From a valid Twilio number
                   '+1xxxxxxxxxx', // Call this number
                   site_url()."/callsms/call_user_xml/",
                   $options
            );
           //return $call->sid;
} catch (Exception $e) {
   echo 'Error starting phone call: ' . $e->getMessage() . "\n";
}
在endofcall页面中,我写道:

$twilio_configs = $this->config->item('twilio');
$account_sid = $twilio_configs['account_sid'];
$auth_token = $twilio_configs['auth_token'];
// set URL and other appropriate options
$curl = 'https://'.$account_sid.':'.$auth_token.'@api.twilio.com/2010-04-01/Accounts/'.$account_sid.'/Calls/'.$csid.'.json';
$content = file_get_contents($curl);
$result = json_decode($content);
if($result->status=='completed')
{
      //DATABASE ENTRY
}

请帮忙

如果呼叫转到语音信箱,它仍将显示为
已完成
。如果您没有配置语音邮件并忽略呼叫,它将仅显示为
无应答