2013-07-31 44 views
2

方案有會議中同時撥號:呼叫被接收,來電者是使用下面的代碼如何使用TwiML

var response = new TwilioResponse(); 
response 
    .Say("Please wait while we attempt to locate the person you were trying to reach.") 
    .DialConference(string.Format("{0} Waiting Room", digits), new { beep = "false"}) 
return TwiML(response); 

現在我需要撥出和連接到移動用戶的手機,並迅速放入會議他們接受或發送呼叫者到語音郵件。我假設撥號會議啓動後,原始呼叫者被置於保持狀態,並且不再處理TwiML。因此,發起新呼叫的唯一方法是使用RestAPI。

但是我想使用.net幫助程序的流利的語法和它「應該」是可能的。如果您知道使用流利語法進行同時撥號的示例,則還應該使用Conference動詞。

如何將接到的電話放入會議室時發起呼出呼叫,所有呼叫均使用TwiML?

+0

你的問題是什麼? –

回答

1

Twilio福音傳教士在這裏。

沒有辦法僅使用TwiML將來電A放入會議,然後撥打來電者B.以上例爲例,Twilio將在TwiML遇到撥號後停止執行,直到來電A離開後纔會再次開始此次會議。

但是,如果你只是想呼叫篩選,那麼你可以看看這個文檔中,這表明你如何不大會:

http://www.twilio.com/docs/howto/callscreening

希望有所幫助。

+0

我很欣賞用TwiML處理這個問題的確認。我想要做的是允許來電B在錄製後聽到來電A的名字,並選擇接受或拒絕來電。 –

+0

當然。如果這是他的情況下,你可以使用上面的HowTo作爲一個起點。您只需要使用Record動詞來記錄來電者A說出他們的名字,然後獲取錄製URL並存儲在某處(應用程序狀態,數據庫等)。 一旦你有錄音網址,你可以播放到呼叫者B,當你打出電話給他們。 –