2013-02-11 109 views
3

是否可以使用Twilio將來電轉接到電話號碼A(假設416-555-1234),並且如果電話號碼A忙或在2或3個振鈴後沒有應答,轉發給電話號碼B?Twilio - 2振鈴後撥打電話

的XML貌似現在這種權利:

<xml version="1.0" encoding="UTF-8"?> 
<Response> 
    <Dial> 
     <Number>416-555-1234</Number> 
    </Dial> 
</Response> 

回答

3

這裏的地方之一,在手機網絡變得有點古怪。你聽到的鈴聲只是一個錄音..沒有同步或與其他任何關係。另外,一旦網絡開始連接您的呼叫,它就會開始,而不是一旦另一端的物理設備開始振鈴。這更明顯地呼叫國際上你(呼叫者)可能已經聽到10個響鈴的地方,但接收器只響起一次或兩次。

無論如何,這樣做的策略並不難。你正在尋找的是Dial動詞的超時參數: http://www.twilio.com/docs/api/twiml/dial#attributes-timeout

當計時器到期時,它會進入您指定的TwiML。默認值是30秒,但我發現15-20是一個非常好的範圍,可以提供更快速的響應。

(披露:Twilio員工在這裏)

+0

非常好的解釋,我會嘗試一下。 – ajacian81 2013-02-11 21:19:58

+0

試過了,效果很好。我愛你的API順便說一句,推薦給很多人。 – ajacian81 2013-02-18 19:53:19