Java 如何使用Twilio在通话之间收集密钥?
我有以下Java 如何使用Twilio在通话之间收集密钥?,java,twilio,twilio-twiml,Java,Twilio,Twilio Twiml,我有以下TwiML文件: <?xml version="1.0" encoding="UTF-8" ?> <Response> <Say> Your call is going to transfer the Receptionist </Say> <Dial maxLength="180"> <Number> 442-333-7271 </Number>
TwiML
文件:
<?xml version="1.0" encoding="UTF-8" ?>
<Response>
<Say> Your call is going to transfer the Receptionist </Say>
<Dial maxLength="180">
<Number> 442-333-7271 </Number>
<Gather numDigits = "9" action = "_actionURL" method="GET">
<Say> Please press 9 </Say>
</Gather>
</Dial>
你的电话将转接给接待员
442-333-7271
请按9
根据上面的代码,我想在通话中间,如果接收者按下9
,将流重定向到\u actionURL
我应该怎么做?试试:
<?xml version="1.0" encoding="UTF-8" ?>
<Response>
<Gather numDigits = "9" action = "_actionURL" method="GET">
<Say> Your call is going to transfer the Receptionist, please press 9 to go somewhere else </Say>
<Dial maxLength="180">442-333-7271</Dial>
</Gather>
</Response>
您的电话将转接接待员,请按9转到其他地方
442-333-7271
我认为您不能将
动词放在
@socialrel8中,那么我该怎么做?您的帐户页面上的Twilio控制台中是否有任何错误?没有,但根据上述代码,它会连接呼叫,并在呼叫完成后等待收集密钥。请参阅您回答部分的评论谢谢您的回答。我现在无法测试它,但根据您的代码,它将呼叫该号码,在呼叫之间,如果有人按任意9位数字,它将根据actionURL重定向呼叫?或者它将完成呼叫,然后等待获取密钥?我现在无法测试它。所以请你测试一下。我试过了,下面是回复:上面写着“你的呼叫…”,如果我没有按任何键,它就会结束呼叫,而不是连接到那个号码,而如果我按了9个键,它就会重定向到那个actionURL。呼叫在任何情况下都无法连接。您可能无法连接-我认为一旦呼叫启动拨号过程,您就无法中止它。这没关系,但它甚至没有打电话。为什么这发生在你的答案之上。