如何使用Twilio客户端功能令牌将参数传递给Twilio?

时间:2012-11-29 14:52:41

标签: c# javascript asp.net twilio

如何将参数传递给我的页面生成的TwiML代码,即/twilio/instruction.aspx?我在我的/twilio/call.aspx页面上使用Twilio Javascript库并使用以下代码,我能够在说明页面上正确获取第一个参数,但其余两个不可用。

function call() {
            // get the phone number to connect the call to                
            params = { "PhoneNumber": $("#number").val(), "clientName": $("clientName").val(), "Address": $("address").val() };
            Twilio.Device.connect(params);
        }

请注意,在call.aspx页面上执行Twilio.Device.connect(params);时,Twilio会自动执行说明页面。

此致

塔希尔艾哈迈德

2 个答案:

答案 0 :(得分:1)

我有类似的问题。我通过手动urlencoding数据并添加到url来修复它。

如果你要传递很多参数,而且call.apx和instruction.aspx在同一台服务器上 我建议你有一本字典,并在密码上单独传递密钥,当你在指令中找到密钥时,你可以检索数据.aspx

答案 1 :(得分:0)

Twilio福音传教士在这里。

你看起来对我来说非常正确。在您设置为TwiML应用程序语音URL的URL中,您只需将这些值检索为表单参数:

request.Form["PhoneNumber"]

希望有所帮助。