Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用Twilio TwiML从应答端收集密钥?_Java_Xml_Twilio_Twilio Twiml - Fatal编程技术网

Java 如何使用Twilio TwiML从应答端收集密钥?

Java 如何使用Twilio TwiML从应答端收集密钥?,java,xml,twilio,twilio-twiml,Java,Xml,Twilio,Twilio Twiml,我认为问题的标题毫无意义。让我在这里向你解释一下情况: 我拜访了Twilio经纪人bumber 2 Twilio使用以下代码将呼叫转接到给定号码 #callToRN.XML <?xml version="1.0" encoding="UTF-8" ?> <Response> <Play>https://kaar-ma.com/1.wav</Play> <Dial action = "_actio

我认为问题的标题毫无意义。让我在这里向你解释一下情况:

我拜访了Twilio经纪人bumber

2 Twilio使用以下代码将呼叫转接到给定号码

#callToRN.XML
<?xml version="1.0" encoding="UTF-8" ?>
     <Response>     
       <Play>https://kaar-ma.com/1.wav</Play>
       <Dial action = "_actionURL">442-333-xxxx</Dial> 
     </Response>
</xml>
为了捕捉这种情况,我使用Java中的以下代码调用了另一个TwiML:

我将442-333-xxxx中的_actionURL替换为baseURL+TwilioEnum.hunting,其中baseURL是Twilio在call撕裂.XML中响应的URL

狩猎方法的定义如下:

hunting(){
  FileBase = "/twilio.CallToAll.xml";
  output = readFile(FileBase );
  return output
}
现在请告诉我,我应该在CallToAll.xml TwiML文件中做些什么更改,以便它允许我做a、b和c点

请给我一个解决方案

PS:所有Twilio配置都是正确的,因为调用/结束进程与应用程序配合良好

TwilioEnum reqst= TwilioEnum.valueOf(reqst);
    try {
        switch (reqst) {
        case hunting:
            output = CallHunting(request);
            break;
hunting(){
  FileBase = "/twilio.CallToAll.xml";
  output = readFile(FileBase );
  return output
}
#CallToAll.xml:
<?xml version="1.0" encoding="UTF-8" ?> 
<Response>     
  <Play>https://kaar-ma.com/1.wav</Play>
<Dial>4x2-xxx-7271</Dial>
<Dial>4x2-xxx-7271</Dial>
.....
</Response>