【问题标题】:How to pass parameters to Twilio using Twilio client capability token?如何使用 Twilio 客户端功能令牌将参数传递给 Twilio?
【发布时间】:2012-11-29 14:52:40
【问题描述】:

如何将参数传递给由我的页面(即 /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);
        }

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

问候,

塔希尔·艾哈迈德

【问题讨论】:

    标签: c# javascript asp.net twilio


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      Twilio 布道者在这里。

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

      request.Form["PhoneNumber"]
      

      希望对您有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-01-24
        • 1970-01-01
        • 2019-10-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-18
        相关资源
        最近更新 更多