在Twilio中创建出站电话会议,致命错误:调用未定义的方法Services_Twilio :: request()

时间:2014-06-18 19:00:41

标签: php twilio

我正在尝试为出站呼叫会议室编写一些PHP代码。会议室的目的是为我们的客户提供一个临时解决方案,呼叫我们的一个呼叫中心,他们需要转接,并自动与另一个呼叫中心通话。这正是我们所需要的,但有这个错误。

我已经尝试过短信和标准通话,但这些工作正常。当我运行以下代码进行电话会议时,我收到此错误。

Fatal error: Call to undefined method Services_Twilio::request()

我已经有了我的conference.xml文件,就像这样。

    <?xml version="1.0" encoding="UTF-8" ?>
      <Response>
        <Dial>
      <Conference>i2c</Conference>
        </Dial>
      </Response>   

我的conference.php文件如下所示:

 <?php
  // The PHP Twilio helper library. Get it here http://www.twilio.com/docs/libraries/

  require('twilio-php/Services/Twilio.php');

  $API_VERSION = '2010-04-01';
  $ACCOUNT_SID = 'my sid #';
  $AUTH_TOKEN = 'my auth_token';

  $client = new Services_Twilio($ACCOUNT_SID, $AUTH_TOKEN);

  // The phone numbers of the people to be called
  $participants = array('customer#', 'call-center#');

  // Go through the participants array and call each person.
  foreach ($participants as $participant)
  {
     $vars = array(
      'From' => 'my #',
      'To' => $participant,
      'Url' => 'conference.xml');

$response = $client->request("/$API_VERSION/Accounts/$ACCOUNT_SID/Calls", "POST", $vars);
}
?>  

它在第23行收到错误,这是带有$ response的行。你能说出出了什么问题吗?我正在处理Twilio提供的这段代码。表示&#34;伸出并呼唤某人的部分&#34;。我将TwilioRestClient更改为Services_Twilio,因为这是较新的版本。

https://www.twilio.com/blog/2011/07/easy-conference-calling-twilio.html

任何人都会看到我搞砸了哪里?

0 个答案:

没有答案