2017-09-27 80 views
0

我想使用Twilio網絡掛接,並使用TwiML構建響應,並需要做以下轉接呼叫:Twilio - 到另一個(非Twilio)IVR

IVR A(非Twilio)轉發到我們的Twilio呼叫webhooks和一些情況下,我們希望將呼叫轉發到原始IVR A.這是否支持使用Twilio動詞的開箱即用?

我試過使用Dial將呼叫轉移到原來的IVR,但在這種情況下,Twilio呼叫正在進行並在原呼叫結束時完成。是否可以轉接電話並立即掛斷以完成Twilio呼叫?

com.twilio.twiml.Number number = new com.twilio.twiml.Number.Builder("XXXXXXXXXX").build(); 
        return new VoiceResponse.Builder() 
          .say(say) 
          .dial(new Dial.Builder().number(number).build()) 
          .hangup(new Hangup()) 
          .build(); 

感謝您的任何和所有幫助!

回答

0

Twilio開發人員傳道這裏。

一旦呼叫進入Twilio號碼並受Twilio控制,它將繼續呼叫,直到呼叫全部結束。當你創建它時<Dial> Twilio仍然是調用的一部分(並且你可以使用它的調用SID和REST API再次控制它)。如果您要掛斷Twilio呼叫,由於它負責撥打外部IVR,它也會掛斷該連接。