每当我尝试进行电话会议时,它都会显示应用程序错误,并在错误日志中显示以下错误:
PHP警告: strlen()要求参数1为字符串,在第16行的/home/aan/public_html/twilio/twilio-php-4.11.0/Services/Twilio/Rest/Calls.php中给定的数组
以下是代码
<?php
require("twilio-php-4.11.0/Services/Twilio/Twiml.php");
if($_REQUEST['Digits'] != '1') {
header("Location: twiml.php");
die;
}
$MODERATOR = $_GET['phone'];
$response = new Services_Twilio_Twiml();
$dial = $response->dial($MODERATOR);
$dial->conference('My conference', array(
'startConferenceOnEnter' => True
));我已经进行了呼叫并收集了数字,但当我拨打第二个号码并尝试将这些号码作为会议时,我收到此错误
发布于 2021-02-25 22:06:26
我通常使用TwiML进行电话会议,它很容易实现。
$my_conference = "My Conference";
$statusCallbackUrl = "https://example.net/Welcome/conference_control"; // call back url
<Response>
<Dial>
<Conference beep="false" statusCallback="<?php echo $statusCallbackUrl; ?>"
statusCallbackEvent="start end join leave mute hold" endConferenceOnExit="true"
startConferenceOnEnter="true">
<?php echo $my_conference; ?>
</Conference>
</Dial>
</Response>希望它能对你有所帮助。
发布于 2017-03-10 01:18:24
header("content-type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
?>
<Response>
<Dial><?php echo $phone ?></Dial>
</Response>这里的代码片段是OP在使用twilio-php library时遇到错误的修复。
https://stackoverflow.com/questions/42599493
复制相似问题