Twilio 전화 회의에서 발신 통화를 시도하는 중 조금 꼼짝 못합니다.Twilio에서 발신 전화 회의를 생성하는 중 오류가 발생했습니다.
지금까지 PHP를 사용하고 말풍선을 사용하여 API에 POST 호출을하는 두 가지 방법을 시도했습니다. 난 항상 기본 계정의 자격 증명을 사용하고 내가 사용할 수 있습니다
<?xml version='1.0' encoding='UTF-8'?>
<TwilioResponse><RestException><Code>20006</Code><Message>Access Denied</Message><MoreInfo>https://www.twilio.com/docs/errors/20006</MoreInfo><Status>403</Status></RestException></TwilioResponse>
: 응답 나는 API에서 얻을 것 여기
curl "https://api.twilio.com/2010-04-01/Accounts/<my_account_sid/Conferences/<conference_sid>/Participants" -X POST --data-urlencode 'To=<destination_number>' --data-urlencode 'From=<source_number>' --data-urlencode 'EarlyMedia=true' -u [my_account_sid]:[token]
을 그리고 : 나는 곱슬 곱슬 사용하는 경우
, 나는 다음을 수행 그들은 컬을 사용하여 다른 GET을 할 수 있으므로 시스템이 실제로 나를 인증한다는 것을 알고 있습니다.
내가 PHP (최신 라이브러리)을 사용하는 경우, 나는이 스크립트를 실행 해보십시오 :이 스크립트에서 얻을
<?php
require __DIR__ . '/vendor/autoload.php';
use Twilio\Rest\Client;
$ACCOUNT_SID = '<my_account_sid>';
$AUTH_TOKEN = '<token>';
$client = new Client($ACCOUNT_SID, $AUTH_TOKEN);
$participant = $client
->conferences("<friendly_name>")
->participants
->create([
'from' => '<source_number>',
'to' => '<destination_number>'
]);
?>
그리고 출력은 다음과 같습니다
이PHP Warning: Missing argument 2 for Twilio\Rest\Api\V2010\Account \Conference\ParticipantList::create(), called in /var/www/html/voice/conference.php on line 15 and defined in /var/www/html/voice/vendor/twilio/sdk/Twilio/Rest/Api/V2010/Account/Conference/ParticipantList.php on line 48
PHP Notice: Undefined variable: to in /var/www/html/voice/vendor/twilio/sdk/Twilio/Rest/Api/V2010/Account/Conference/ParticipantList.php on line 53
PHP Fatal error: Uncaught exception 'Twilio\Exceptions\RestException' with message '[HTTP 400] Unable to create record: Failed to validate conference attributes' in /var/www/html/voice/vendor/twilio/sdk/Twilio/Version.php:85`
Stack trace:
#0 /var/www/html/voice/vendor/twilio/sdk/Twilio/Version.php(207): Twilio\Version->exception(Object(Twilio\Http\Response), 'Unable to creat...')
#1 /var/www/html/voice/vendor/twilio/sdk/Twilio/Rest/Api/V2010/Account/Conference/ParticipantList.php(87): Twilio\Version->create('POST', '/Accounts/AC893...', Array, Array)
#2 /var/www/html/voice/conference.php(15): Twilio\Rest\Api\V2010\Account\Conference\ParticipantList->create(Array)
#3 {main}
thrown in /var/www/html/voice/vendor/twilio/sdk/Twilio/Version.php on line 85
사람이 좀 도와 주 시겠어요 ?
는파브리 지오 후손을 위해
[본사 콘솔] (https://www.twilio.com/console/voice/settings/conferences)에서 상담원 회의 설정을 활성화 했습니까? – philnash
그게 다야. 잘 목격되었다! 그게 문제였습니다. 상담원 회의를 활성화 한 후 잘 작동하기 시작했습니다. –
환상적이며 다행입니다! – philnash