如何将参数传递给我的页面生成的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会自动执行说明页面。
此致
塔希尔艾哈迈德答案 0 :(得分:1)
我有类似的问题。我通过手动urlencoding数据并添加到url来修复它。
如果你要传递很多参数,而且call.apx和instruction.aspx在同一台服务器上 我建议你有一本字典,并在密码上单独传递密钥,当你在指令中找到密钥时,你可以检索数据.aspx
答案 1 :(得分:0)
Twilio福音传教士在这里。
你看起来对我来说非常正确。在您设置为TwiML应用程序语音URL的URL中,您只需将这些值检索为表单参数:
request.Form["PhoneNumber"]
希望有所帮助。