2016-04-19 166 views
0

我正在編寫ac#mvc.net應用程序的過程中,需要知道我是否可以在一段時間後結束twilio客戶端調用,並且還可以在調用期間在通話期間播放記錄已達到一定的時間限制或錄音說「此通話將在30秒內結束」。任何幫助都是很好的幫助。c#twilio客戶端瀏覽器到瀏覽器調用

回答

1

因爲duration是一個空值,所以直到通話結束後,您才需要做一些工作才能使其工作。相反,在通話中使用StartTime parameter,並在應用程序中手動計算持續時間。

執行後,您可以modify the call使用<Play> verb在呼叫過程中播放錄音,併發出警告消息,並在呼叫達到指定時間後呼叫<Hangup>

C#一個改進例子看起來像:

// Download the twilio-csharp library from twilio.com/docs/csharp/install 
using System; 
using Twilio; 
class Example 
{ 
    static void Main(string[] args) 
    { 
    // Find your Account Sid and Auth Token at twilio.com/user/account 
    string AccountSid = "ACCOUNT_SID"; 
    string AuthToken = "AUTH_TOKEN"; 
    var twilio = new TwilioRestClient(AccountSid, AuthToken); 

    twilio.RedirectCall("CALL_SID", 
     "http://demo.twilio.com/docs/voice.xml", "POST"); 
    }