![](/img/trans.png)
[英]Fatal error: Uncaught exception 'Twilio\Exceptions\TwilioException' with message 'Unknown domain notify' in /twilio-php/Twilio/Rest/Client.php
[英]Twilio Twilio/Rest/Calls.php error
每当我尝试进行电话会议时,它都会显示应用程序错误,并且我在错误日志中收到如下错误:
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
));
我已经拨打了电话并收集了数字,但是当我拨第二个号码并尝试将它们作为会议时,我收到此错误
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遇到错误的修复程序。
我通常使用 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>
希望它会帮助你。
TwiML 箱对于使用 twilio api 进行电话会议非常有帮助
希望这会帮助你
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.