使用Twiml app连接Twilio电话号码

时间:2016-01-16 08:40:35

标签: ruby-on-rails twilio twiml

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

twilio.object.account.incoming_phone_numbers.create(
  :phone_number => number,
  :sms_url => 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

2 个答案:

答案 0 :(得分:0)

Twilio传道者在这里。

你绝对可以这样做。只需在创建新电话号码时设置V​​oiceApplicationSid参数:

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

希望有所帮助。

答案 1 :(得分:0)

根据Twilio文档here

在可选参数下,您可以找到SmsApplicationSidVoiceApplicationSid将其设置为Twiml应用程序SID将根据您要处理的服务来使用SMS网址或语音网址,以下应该正常工作:

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