如您所知,使用Twilio拨打电话,需要传递一个URL告诉Twilio获取指令。
我在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”的异常。谁能告诉我这是什么问题?
答案 0 :(得分:1)
Twilio传道者在这里。
502 Bad Gateway通常表示Twilio尝试从您在启动出站呼叫时指定的URL请求内容但遇到问题。
有很多事情可能会导致这种情况,包括解决DNS问题,不包括响应中的Content-Type标头或Twilio与服务器之间的网络中断。
我们汇总了您可以在website上找到的一些问题排查提示,您可以使用这些提示来帮助诊断问题。
希望有所帮助。