2017-04-11 50 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中的端点。