Twilio 会議の使用中に小さな問題に直面しています。コードを実行すると、参加者番号が呼び出されます。参加者が電話に出ると、「アプリケーション エラーが発生しました。申し訳ありません」という音声が再生されます。電話を選んだときに待機中の URL の音声を再生したい。これは私が使用したコードです。
require_once('Services/Twilio.php');
$API_VERSION = '2010-04-01';
$ACCOUNT_SID = 'ACf4c0952bf89b57ce2a600b6f6b388c9';
$AUTH_TOKEN = '{{ auth token }}';
$client = new TwilioRestClient($ACCOUNT_SID, $AUTH_TOKEN);
$participants = array('+917201990754');
foreach ($participants as $participant)
{
$vars = array(
'From' => '+1 510-491-0176',
'To' => $participant,
'Url' => 'http://192.168.0.19/twilio/conference.xml');
$response = $client->request("/$API_VERSION/Accounts/$ACCOUNT_SID/Calls", "POST", $vars);
if ($response->isError)
{
echo "Something went terribly wrong. {$response->ErrorMessage}";
}
else {
echo '<ul>';
foreach ($response->ResponseXml->Conferences->Conference as $conference)
{
echo '<li>'.$conference->FriendlyName.'</li>';
$response2 = $client->request("/$API_VERSION/Accounts/$ACCOUNT_SID/Conferences/{$conference->Sid}/Participants", "GET");
echo '<ul>';
foreach ($response2->ResponseXml->Participants->Participant as $participant)
{
echo '<li>'.$participant->CallSid.'</li>';
}
echo '</ul>';
}
echo '</ul>';
}
}
以下は、私が使用したxmlコードです。
<Response>
<Dial hangupOnStar="true">
<Conference>YourConference</Conference>
</Dial>
<Gather action="http://example.com/processConferenceMenu?confName=YourConference" numDigits="1">
<Say>To mute all participants, press one</Say>
<Say>To leave the conference, press two</Say>
</Gather>
私はそれをグーグルで検索し、10日以来グーグルで検索していますが、適切な解決策が得られていません. 待機 URL を使用した電話会議の実際の例を教えてください。