更改' voiceReceiveMode'传真无法正常工作

时间:2017-12-11 00:14:26

标签: twilio twilio-api twilio-php

使用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

1 个答案:

答案 0 :(得分:0)

Twilio开发者传道者在这里。

与Twilio的传真小组交谈后发现,目前您无法在购买时为电话号码设置VoiceReceiveMode。从技术上讲,这是PHP库中的一个限制,允许您尝试设置该参数(我在Ruby中试过并且它不可能)。但是,最终它是API中的一个错误,因为它不允许这样做。

目前,我建议您在购买号码后使用其他API调用来更新号码VoiceReceiveMode并拥有其SID。

与此同时,我们正在考虑更新API以在您进行购买时接受此参数。我们会在发货时尽力更新这个答案。