首页 > 解决方案 > 我在使用 twilio 语音时遇到了这个致命错误

问题描述

PHP 致命错误:未捕获的异常 'Twilio\Exceptions\RestException' 带有消息 '[HTTP 400] 无法创建记录:帐户无权调用 +126878****。也许您需要启用一些国际权限:https://www.twilio.com/user/account/settings/international ' 在 /home/gwalioro/public_html/swifnix.com/works/call/twilio-php-master/Twilio /版本.php:85

代码在这里

 require __DIR__ . '/twilio-php-master/Twilio/autoload.php';
 use Twilio\Rest\Client;
// Your Account SID and Auth Token from twilio.com/console
$account_sid = 'ACf9bd660b13b0******';
$auth_token = '7e5d0992f716420dad9******';
// In production, these should be environment variables. E.g.:
// $auth_token = $_ENV["TWILIO_ACCOUNT_SID"]
// A Twilio number you own with SMS capabilities
$twilio_number = "+12015****";
// Where to make a voice call (your cell phone?)
$to_number = "+1268784****";
$client = new Client($account_sid, $auth_token);
$call = $client->account->calls->create(  
    $to_number,
    $twilio_number,
    array(
        "url" => "http://demo.twilio.com/docs/voice.xml"
    )
);
echo  $call->sid;

标签: phpwordpresstwilio

解决方案


Twilio 开发人员布道者在这里。

您的 Twilio 帐户无权呼叫您尝试呼叫的国家/地区。你可以解决这个问题。错误中的链接最终会将您带到国际短信权限,因此您需要通过登录您的 Twilio 帐户并访问此页面来允许您尝试拨打的国家/地区:https ://www.twilio.com/console/voice /通话/地理权限


推荐阅读