gpt4 book ai didi

php - 在 Twilio 中进行 session 时出错

转载 作者:行者123 更新时间:2023-11-29 20:52:08 25 4
gpt4 key购买 nike

我正在开发一个通过 Twilio API 进行语音通话的应用程序但它在第一次通话后断开连接。

这是我的代码:

我的index.php

<?php
$serverroot=$_SERVER['DOCUMENT_ROOT'].'/twilioapi/twilio-php-master/Services/Twilio.php';
require($serverroot);
$version = "2010-04-01";
$num= '+1 218-461-4418';
$num1= '+91$$$$$$$$$$$';
$num2= '+91$$$$$$$$$$$';
$num3= '+91$$$$$$$$$$$';

$account_sid = '$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$';
$auth_token = '$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$';
$client = new TwilioRestClient($account_sid, $auth_token);

$participants = array($num1, $num2, $num3);

// Go through the participants array and call each person.
foreach ($participants as $particpant)
{
$vars = array(
'From' => $num,
'To' => $participant,
'Url' => 'http://my_url.com/twilioapi/mytest2.xml');

echo $response = $client->request("/$version/Accounts/$account_sid/Calls", "GET", $vars);
}

//echo json_encode($response);

?>

xml文件

<Response>
<Say>Joining a conference room</Say>
<Dial>
<Conference>MyRoom</Conference>
</Dial>
</Response>

问候

最佳答案

此处为 Twilio 开发人员布道师。

我不确定为什么您的代码会调用一个电话然后断开连接。我可以告诉你一件事我会做不同的事情,这可能会有所帮助。

不像您那样使用 TwilioRestClient 对象调用 API:

// Set up $client
$client = new TwilioRestClient($account_sid, $auth_token);
// Make request (using $vars from loop)
$client->request("/$version/Accounts/$account_sid/Calls", "GET", $vars);

您实际上可以要求 Services_Twilio 类并使用它更轻松地进行调用:

// set up $client
$client = new Sevices_Twilio($account_sid, $auth_token);

// set up participants then...

foreach ($participants as $particpant) {
echo $response = $client->account->calls->create(
$num, // The from number
$participant, // The to number
'http://my_url.com/twilioapi/mytest2.xml'
);

我想到的另一件事。调用 Calls 端点以创建调用应该是 POST 而不是 GET。也许这就是它失败的原因。不过,使用 Services_Twilio 对象应该会有所帮助。

看看 documentation on creating calls或者让我知道您是否需要任何进一步的帮助。

关于php - 在 Twilio 中进行 session 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28856092/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com