【发布时间】:2013-11-20 05:41:20
【问题描述】:
如您所知,使用 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 的 API URL 吗?检查此 URL api.twilio.com/2010-04-01/Accounts/<youraccountsid>/… 是否返回错误网关。如果是这样,您在连接到 twilio 时遇到问题
-
能否也发布您的 TwiML 文件? (xml文件