首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Twilio Twilio/Rest/Calls.php错误

Twilio Twilio/Rest/Calls.php错误
EN

Stack Overflow用户
提问于 2017-03-05 02:10:32
回答 2查看 492关注 0票数 2

每当我尝试进行电话会议时,它都会显示应用程序错误,并在错误日志中显示以下错误:

PHP警告: strlen()要求参数1为字符串,在第16行的/home/aan/public_html/twilio/twilio-php-4.11.0/Services/Twilio/Rest/Calls.php中给定的数组

以下是代码

代码语言:javascript
复制
<?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
                ));

我已经进行了呼叫并收集了数字,但当我拨打第二个号码并尝试将这些号码作为会议时,我收到此错误

EN

回答 2

Stack Overflow用户

发布于 2021-02-25 22:06:26

我通常使用TwiML进行电话会议,它很容易实现。

代码语言:javascript
复制
$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>

希望它能对你有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2017-03-10 01:18:24

代码语言:javascript
复制
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时遇到错误的修复。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42599493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档