【问题标题】:Connect Twilio phone number with Twiml app将 Twilio 电话号码与 Twiml 应用程序连接
【发布时间】:2023-03-13 21:02:01
【问题描述】:

当从 twilio 购买新号码并将其与短信 url 连接以接收用户的短信回复时,我们会执行以下操作:

twilio.object.account.incoming_phone_numbers.create(
  :phone_number => number,
  :sms_url => url
 )

但是当更改此 url 时,我们必须遍历所有数字并更改 SMS url,因此我们创建了一个 Twiml 应用程序。

问题是: 我们可以在购买时将电话号码连接到 Twiml 应用程序,例如:

twilio.object.account.incoming_phone_numbers.create(
  :phone_number => number,
  :twiml_sid => sid  // that what we are trying to achieve
 )

或它唯一的sms_url

【问题讨论】:

    标签: ruby-on-rails twilio twilio-twiml


    【解决方案1】:

    Twilio 布道者在这里。

    你绝对可以做到这一点。只需在创建新电话号码时设置 VoiceApplicationSid 参数即可:

    $number = $client->account->incoming_phone_numbers->create(array(
      "FriendlyName" => "My Company Line",
      "VoiceApplicationSid" => "APXXXXXXXXXXXXXXXXXXXXXXXXX",
      "PhoneNumber" => "+15105647903"
    ));
    

    希望对您有所帮助。

    【讨论】:

    • 你是对的,我找到了,我添加了一个 ruby​​ 的答案并使用 sms_application_sid,会接受这个答案的想法
    • 嗨德文,你能在这里检查我的问题吗,stackoverflow.com/questions/38370533/…
    【解决方案2】:

    根据 Twilio 文档here

    在 Optional Paramters 下,您可以找到 SmsApplicationSidVoiceApplicationSid 将其设置为 Twiml 应用 SID 将根据您要处理响应的服务使用 SMS url 或 Voice url,以下应该可以工作:

    twilio.object.account.incoming_phone_numbers.create(
     :phone_number => number,
     :sms_application_sid => sid
    )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-01
      • 2014-08-24
      相关资源
      最近更新 更多