Twilio不加载TwiML指令

Twilio不加载TwiML指令,twilio,twilio-api,Twilio,Twilio Api,我正试着用Twilio服务打电话给一个号码,使用试用帐户 我在这里遵循Java示例: 我已经使用API凭据、提供的Twilio编号、目标编号和TwiML指令url配置了该示例 当我运行MakeCall类时,就会调用目标号码 当我接听电话时,我收到“试用帐户”信息,然后它要求我按任意键。当我按一个键时,电话就中断了 正如我所见,TwiML指令url不是由Twilio调用的 我也用测试证书进行了测试,但没有成功 您知道为什么不调用TwiML指令url吗?使用上述文档中的和以下代码: 然后实例化一个新

我正试着用Twilio服务打电话给一个号码,使用试用帐户

我在这里遵循Java示例:

我已经使用API凭据、提供的Twilio编号、目标编号和TwiML指令url配置了该示例

当我运行MakeCall类时,就会调用目标号码

当我接听电话时,我收到“试用帐户”信息,然后它要求我按任意键。当我按一个键时,电话就中断了

正如我所见,TwiML指令url不是由Twilio调用的

我也用测试证书进行了测试,但没有成功

您知道为什么不调用TwiML指令url吗?

使用上述文档中的和以下代码:

然后实例化一个新的客户机对象,将请求方法设置为 “POST”,在中填写“发件人”、“收件人”和“Url”参数 关联数组,并向Twilio发出请求

除了您的URL可能存在的任何问题之外……在中配置您的twilio号码时,您是否也将请求方法设置为POST

import java.util.Map;
导入java.util.HashMap;
导入com.twilio.sdk.TwilioRestClient;
导入com.twilio.sdk.TwilioRestException;
导入com.twilio.sdk.resource.instance.Account;
导入com.twilio.sdk.resource.instance.Call;
导入com.twilio.sdk.resource.factory.CallFactory;
公共类呼叫{
公共静态最终字符串帐户\u SID=“AC123”;
公共静态最终字符串AUTH_TOKEN=“456bef”;
公共静态void main(字符串[]args)引发TwilioRestException{
TwilioRestClient=新的TwilioRestClient(帐户SID,身份验证令牌);
Account maincount=client.getAccount();
CallFactory CallFactory=mainCount.getCallFactory();
Map callParams=new HashMap();
callParams.put(“To”,“5105551212”);//替换为您的电话号码
callParams.put(“From”,“(510)555-1212”);//替换为Twilio编号
callParams.put(“Url”http://demo.twilio.com/welcome/voice/“”;//使用TwiML容器使用TwiML指令配置您自己的URL
//打电话
Call Call=callFactory.create(callParams);
//打印调用SID(32位十六进制,如CA123..)
System.out.println(call.getSid());
}
}

//1。查看Twilio//2上的日志。使用TwiML容器,这样你就知道你在为正确的TwiML提供服务。日志上写着“此呼叫没有记录HTTP请求”。同样的行为,TwiML容器也尝试过。如果没有看到你的代码,很难理解,但我相信“试用帐户”消息一定来自TwiML。那个让你按下一个键的人,那个是从哪里来的?这里是Twilio福音传道者。你能发布你的Java代码吗?听起来你调用该方法时可能没有向Twilio传递URL。
import java.util.Map;
import java.util.HashMap;

import com.twilio.sdk.TwilioRestClient;
import com.twilio.sdk.TwilioRestException;
import com.twilio.sdk.resource.instance.Account;
import com.twilio.sdk.resource.instance.Call;
import com.twilio.sdk.resource.factory.CallFactory;

public class MakeCall {

    public static final String ACCOUNT_SID = "AC123";
    public static final String AUTH_TOKEN = "456bef";

    public static void main(String[] args) throws TwilioRestException {

        TwilioRestClient client = new TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN);
        Account mainAccount = client.getAccount();
        CallFactory callFactory = mainAccount.getCallFactory();
        Map<String, String> callParams = new HashMap<String, String>();
        callParams.put("To", "5105551212"); // Replace with your phone number
        callParams.put("From", "(510) 555-1212"); // Replace with a Twilio number
        callParams.put("Url", "http://demo.twilio.com/welcome/voice/"); // Configure your own URL with TwiML instructions using TwiML Bins
        // Make the call
        Call call = callFactory.create(callParams);
        // Print the call SID (a 32 digit hex like CA123..)
        System.out.println(call.getSid());
    }
}