簡體   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