- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在关注 Twilio Quickstart首次启动 Twilio。我使用 this link 在 Heroku 上部署了 Twilio .为其提供所需的参数,例如 twilio_account_sid、twilio_auth_token、twilio_caller_id 和 twilio_app_id。我创建了一个 TwiML 应用程序并将部署在 Heroku 上的应用程序 URL 输入到它并将其方法设置为 GET。
然后将 Twilio Quickstart 项目导入 Android Studio,并将 TOKEN_SERVICE_URL 设置为我在 Heroku 上的应用程序 URL。我运行该应用程序,没有出现错误,但 logcat 上显示此消息 Device has stopped listening for incoming connections
。
我在两台设备上运行该应用程序,用另一个名称注册一个并尝试调用它。我获得了 Capability Token,但没有任何反应。没有哔哔声,没有声音,什么也没有,但是当我尝试在浏览器上使用应用程序 URL 进行调用时,会播放试用警告音并且我看到一条消息说调用已成功,然后立即结束而没有连接。我的账户有初始信用;大约 11.0 美元。
我还在 Twilio 上的调试器中看到了 XML 验证警告 - 12200。我在四天内尝试并搜索了很多。请帮我找出问题并解决它。我在等你们。
提前致谢。
编辑:这是我在 Twilio 调试器控制台中得到的 body react :
<!DOCTYPE html>
<html>
<head>
<title>Hello Client Monkey Quicker Starter'</title>
<script type="text/javascript"
src="//media.twiliocdn.com/sdk/js/client/v1.3/twilio.min.js"></script>
<script type="text/javascript"
src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<link href="//static0.twilio.com/packages/quickstart/client.css"
type="text/css" rel="stylesheet" />
<script type="text/javascript">
Twilio.Device.setup("eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzY29wZSI6InNjb3BlOmNsaWVudDppbmNvbWluZz9jbGllbnROYW1lPWNoYXJsZXMgc2NvcGU6Y2xpZW50Om91dGdvaW5nP2FwcFNpZD1BUDNhYWVlYmVmYWUwMDEyZmVlZGRlOTU3N2FkYzdkNDUxJmNsaWVudE5hbWU9Y2hhcmxlcyIsImlzcyI6IkFDM2UyOGQ0OGRjOWExM2NlMzIzNjZmY2M1OTU1ZmI5OWMiLCJleHAiOjE0OTIzMjc0MzR9.WdnE5GRkM9--MRj9MZlEIjTvGb5U7XXWQj2rBDaj2uE", {debug: true});
Twilio.Device.ready(function (device) {
$("#log").text("Client 'charles' is ready");
});
Twilio.Device.error(function (error) {
$("#log").text("Error: " + error.message);
});
Twilio.Device.connect(function (conn) {
$("#log").text("Successfully established call");
});
Twilio.Device.disconnect(function (conn) {
$("#log").text("Call ended");
});
Twilio.Device.incoming(function (conn) {
$("#log").text("Incoming connection from " + conn.parameters.From);
// accept the incoming connection and start two-way audio
conn.accept();
});
function call() {
// get the phone number or client to connect the call to
params = {"PhoneNumber": $("#number").val()};
Twilio.Device.connect(params);
}
function hangup() {
Twilio.Device.disconnectAll();
}
</script>
</head>
<body>
<button class="call" onclick="call();">
Call
</button>
<button class="hangup" onclick="hangup();">
Hangup
</button>
<input type="text" id="number" name="number"
placeholder="Enter a phone number or
最佳答案
此处为 Twilio 开发人员布道师。
因此,您遇到的问题是您的 TwiML 应用程序指向了错误的应用程序路径。您当前指向的是根路径 /
,它实际上返回了应用程序的前端。您需要更新您的 TwiML 应用程序以指向您部署它的 URL 和路径 /voice
。
关于android - Twilio quick_start 项目不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43367898/
我正在关注 Twilio Quickstart首次启动 Twilio。我使用 this link 在 Heroku 上部署了 Twilio .为其提供所需的参数,例如 twilio_account_s
我是一名优秀的程序员,十分优秀!