使用Twilio,我正在尝试购买传真号码并相应地设置其webhook。
bits
使用此代码,我可以购买号码,设置语音方式发布也设置语音网址。
我已经设置了voiceUrl,因为在文档中它说:
"此时,号码的VoiceUrl现在将表现为其FaxUrl"。 as mentioned here
但是$number = $twilio->incomingPhoneNumbers
->create([
"voiceReceiveMode" => 'fax',
// also tried "VoiceReceiveMode" => 'fax',
"voiceUrl" => "http://example.com",
"phoneNumber" => $request->number,
"voiceMethod" => "POST"
]
);
并没有改变,而且总是停留在"语音"
另外,如果我voiceReveiveMode
,在IncomingPhoneNumberInstance对象中,在属性下,我看不到dd($number)
voiceReceiveMode
答案 0 :(得分:0)
Twilio开发者传道者在这里。
与Twilio的传真小组交谈后发现,目前您无法在购买时为电话号码设置VoiceReceiveMode
。从技术上讲,这是PHP库中的一个限制,允许您尝试设置该参数(我在Ruby中试过并且它不可能)。但是,最终它是API中的一个错误,因为它不允许这样做。
目前,我建议您在购买号码后使用其他API调用来更新号码VoiceReceiveMode
并拥有其SID。
与此同时,我们正在考虑更新API以在您进行购买时接受此参数。我们会在发货时尽力更新这个答案。