当从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
!
答案 0 :(得分:0)
Twilio传道者在这里。
你绝对可以这样做。只需在创建新电话号码时设置VoiceApplicationSid参数:
$number = $client->account->incoming_phone_numbers->create(array(
"FriendlyName" => "My Company Line",
"VoiceApplicationSid" => "APXXXXXXXXXXXXXXXXXXXXXXXXX",
"PhoneNumber" => "+15105647903"
));
希望有所帮助。
答案 1 :(得分:0)
根据Twilio文档here:
在可选参数下,您可以找到SmsApplicationSid
和VoiceApplicationSid
将其设置为Twiml应用程序SID将根据您要处理的服务来使用SMS网址或语音网址,以下应该正常工作:
twilio.object.account.incoming_phone_numbers.create(
:phone_number => number,
:sms_application_sid => sid
)