Browser Twilio对客户端浏览器的传入呼叫不工作

Browser Twilio对客户端浏览器的传入呼叫不工作,browser,client,twilio,Browser,Client,Twilio,我无法让浏览器使用Twilio JavaScript API来接受和接听来电 每次我打我的Twilio号码时,电话就挂断了,我在浏览器中看不到任何事情发生 根据我的JS,当电话接通/接听时,我应该会收到一个警报弹出窗口 我已经在我的Twilio帐户中正确设置了我的请求URL,我甚至检查了Twilio调试器,没有看到任何错误消息 请参阅下面的代码,了解我在浏览器应用程序中使用的应接听来电的内容 仅供参考,我正在使用PHP库生成Twilio令牌。我已经仔细检查了我的TwilioAPI凭证——它们都是

我无法让浏览器使用Twilio JavaScript API来接受和接听来电

每次我打我的Twilio号码时,电话就挂断了,我在浏览器中看不到任何事情发生

根据我的JS,当电话接通/接听时,我应该会收到一个警报弹出窗口

我已经在我的Twilio帐户中正确设置了我的请求URL,我甚至检查了Twilio调试器,没有看到任何错误消息

请参阅下面的代码,了解我在浏览器应用程序中使用的应接听来电的内容

仅供参考,我正在使用PHP库生成Twilio令牌。我已经仔细检查了我的TwilioAPI凭证——它们都是正确的(我已经在下面的代码帖子中删除了它们)

仅供参考,我收到了Twilio设备设置就绪的JS警报

FY3,我知道Twilio中的语音请求URL设置正确,因为如果我将该代码更改为“你好”,它会说“你好”,然后在我拨打Twilio号码时挂断

<?php
###############
# Define Vars #
###############
include 'Services/Twilio/Capability.php';
$accountSid = 'A_xxxxxxxxxxxxxxxxxxx';
$authToken = 'f_xxxxxxxxxxxxxxxxxxx';
$appSid = 'AP_xxxxxxxxxxxxxxxxxxx';
$clientName = 'jack';

####################
# Get Twilio Token #
####################
$capability = new Services_Twilio_Capability($accountSid, $authToken);
$capability->allowClientOutgoing($appSid);
$capability->allowClientIncoming($clientName);
$token = $capability->generateToken();
?>
<!DOCTYPE html>
<html>
<head>
<title>Twilio Incoming Call Test</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="//static.twilio.com/libs/twiliojs/1.1/twilio.min.js"></script>
<script>

Twilio.Device.setup('<?=$token?>');

Twilio.Device.ready(function(device) {
alert('ready!');
});

Twilio.Device.incoming(function(conn) {
conn.accept(incomingCall(data));
});

function incomingCall(data)
{
alert("Incomging Call:\n"+data);
}

Twilio.Device.error(function(conn) {
alert("Error:\n"+data);
});

</script>
</head>
<body>
<h1>Twilio Incoming Call Test</h1>
</body>
</html>

Twilio来电测试
Twilio.Device.setup(“”);
Twilio.设备准备就绪(功能(设备){
警惕(“准备就绪!”);
});
Twilio.设备输入(功能(连接){
连接接受(输入呼叫(数据));
});
函数输入调用(数据)
{
警报(“输入呼叫:\n”+数据);
}
Twilio.设备错误(功能(连接){
警报(“错误:\n”+数据);
});
Twilio来电测试
这是我的语音请求URL代码:

<?php
header('Content-type: text/xml');
echo '<?xml version="1.0" encoding="UTF-8"?>';
?>
<Response>
<Dial>
<Client>jack</Client>
</Dial>
</Response>

杰克

我发现了问题所在。很简单。帐户sid和身份验证令牌设置为我的沙盒/测试凭据,当我将其更改为live凭据时,它起作用。问题解决了

conn.accept(输入呼叫(数据));-var‘数据’包含什么?