java - 通过 Twilio 调用电话时如何设置自己的 URL?

标签 java twilio

如您所知,使用 Twilio 进行调用,需要传递一个 URL 告诉 Twilio 获取指令。

我将我的 URL 部署在 http://1xx.16.102.129:8080/voice/voice.xml

这是我的代码:

List<NameValuePair> params = new ArrayList<NameValuePair>();

params.add(new BasicNameValuePair("Url","http://1xx.16.102.129:8080/voice/voice.xml")); 

params.add(new BasicNameValuePair("To", "+1xxxxxxxxxxxx"));

params.add(new BasicNameValuePair("From", "+15086895110"));

CallFactory callFactory = client.getAccount().getCallFactory();

Call call = callFactory.create(params);

通话结束后,我收到“502 Bad Gateway”之类的异常。谁能告诉我问题出在哪里?

最佳答案

这里是 Twilio 传道者。

502 Bad Gateway 通常表示 Twilio 尝试从您在发起出站调用时指定的 URL 请求内容,但遇到了问题。

有很多因素可能会导致这种情况,包括解析 DNS 的问题、响应中不包含 Content-Type header 或 Twilio 与服务器之间的网络中断。

我们整理了一些故障排除提示,您可以在我们的 website 上找到这些提示。您可以使用它来帮助诊断问题。

希望有帮助。

关于java - 通过 Twilio 调用电话时如何设置自己的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20088249/

相关文章:

javascript - 在 Firefox 中本地主机上的 Twilio 屏幕共享?

asp.net-mvc - 在 asp.net mvc 中使用 Twilio 发送短信

python - TwilioRestClient 已删除

javascript - 如何将列表从 Struts 操作类传递到 Jsp 下拉列表

python twilio HTTPSConnectionPool(主机 ='api.twilio.com',端口=443)超过 url 的最大重试次数

java - Tomcat 和垃圾收集数据库连接

java - Android MediaPlayer 需要很长时间来准备和缓冲

javascript - Twilio 视频聊天 JS 原始用户没有获得参与者跟踪事件

java - JavaSound API Sequencer接口(interface)

java - 为什么Java中LinkedList的poll()方法需要final def