0

如何将参数传递给由我的页面(即 /twilio/instruction.aspx)生成的 TwiML 代码?我在 /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);
        }

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

问候,

塔希尔·艾哈迈德

4

2 回答 2

1

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

如果您有很多参数要传递,而且 call.apx 和 instruction.aspx 在同一台服务器上,我建议您有一个字典并在参数上单独传递密钥,您可以在获取数据时检索数据指令中的键返回.aspx

于 2013-10-04T17:16:05.720 回答
0

Twilio 布道者在这里。

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

request.Form["PhoneNumber"]

希望有帮助。

于 2013-10-04T23:05:11.633 回答