2017-04-11 48 views
0

大家好,感謝您的幫助。我正在開發一個MVC應用程序,用於從網頁生成出站呼叫。我想要做的是讓電話接收者能夠在他們的鍵盤上進行DTMF選擇。我知道Twilio中有一些方法可以使用動詞響應DTMF輸入呼叫的呼叫,但我沒有看到任何出站呼叫的文檔,並想知道它是否可以完成。當呼出呼叫應答我創建了被稱爲一個簡單的Web表單:撥出撥打電話並回複用戶輸入

Dim header As String = "<?xml version=" & Chr(34) & "1.0" & Chr(34) & " encoding=" & Chr(34) & "UTF-8" & Chr(34) & "?>" 
    Dim message As String = "<Response>" 
    message = message & "<Gather>" 

    message = message & "<Play loop=" & Chr(34) & "1" & Chr(34) & ">http://www.mydomain/Sounds/Call.wav</Play>" 

    message = message & "</Gather>" 

    message = message & "</Response>" 

    Response.ClearContent() 

    Response.Clear() 

    Response.Write(header & message) 

這又產生一個TwiML響應:

http://www.mydomain/Sounds/Call.wav

所以一旦用戶按下1是我在哪裏對做什麼感到困惑。我確實碰到過在C#中迴應撥入電話的文章。這篇文章回應了用戶輸入的迴應。我想:

昏暗響應=新VoiceResponse() response.Gather(新收集(numDigits:= 1,動作:= 「/語音/聚集」))

但我接收關於所述一個語法錯誤第二行,儘管我認爲它是VB.Net等效的C#版本5.x示例。所以看起來我應該能夠完成我的任務,但我堅持如何讓他的工作。任何幫助,將不勝感激。

回答

0

步驟1將設置一個端點來處理入站呼叫,如文檔中所述。

然後步驟2設置一個函數來放置出站呼叫,並且client.calls.create()函數的url參數將成爲步驟1中的端點。