繁体   English   中英

Twilio在java中进行调用和IVR

[英]Twilio make a call and IVR in java

随着twilio我有“打个电话”,自动语音正在讲一些消息。 现在我需要在那里添加IVR技术来获取request.getParameter(“Digit”)。 但我很困惑如何做到这一点,我在twilio非常新。

//make a call process
String twiml = "<Response><Say voice='woman' language='ja-jp' speed='0.5'>" + callText + "</Say></Response>";
TwilioRestResponse response;
        try {
        response = client.request("/"+barberConstants.APIVERSION+"/Accounts/"+client.getAccountSid()+"/Calls", "POST", params);

现在如何添加TwiMLResponse resp = new TwiMLResponse(); Say say = new Say(“按1 t接受”); 等请帮忙

你可能会错过这样一个概念,即你的服务器和Twilio会在通话中的每一步都有来回的“对话”。 听起来你说你可以发起呼叫并传递信息。 您提供的TwiML还应包括GATHER请求。

<Response>
    <Say voice="woman" language="ja-jp">[Your call text]</Say>
    <Gather timeout="10" numDigits="1" action="YOUR_VOICE_REQUEST_URL">
        <Say voice="woman" language="ja-jp">Press 1 to accept.</Say>
    </Gather>
</Response>

一旦另一方按“1”,响应将被发送到您的服务器端点,如您的GATHER动词中的action="YOUR_VOICE_REQUEST_URL"

如果您还没有,请阅读此URL上的文档以获取详细帮助: https//www.twilio.com/docs/api/twiml/gather

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM