Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 我可以使用Call SID,Ruby On Rails重新拨打Twilio电话吗?_Ruby On Rails_Ruby On Rails 4_Twilio - Fatal编程技术网

Ruby on rails 我可以使用Call SID,Ruby On Rails重新拨打Twilio电话吗?

Ruby on rails 我可以使用Call SID,Ruby On Rails重新拨打Twilio电话吗?,ruby-on-rails,ruby-on-rails-4,twilio,Ruby On Rails,Ruby On Rails 4,Twilio,我正在尝试创建一个函数,以便在每次我获得失败状态时重新拨打Twilio呼叫 我可以使用Call SID或其他数据进行重新拨号功能吗? 而不是使用与第一次调用相同的方法,如: call = client.account.calls.create({ :url => xxxxxxxxxx, :to => to_no, :from => from_no, :method => "GET", :if_machine => "Hangup", :timeout =&g

我正在尝试创建一个函数,以便在每次我获得失败状态时重新拨打Twilio呼叫

我可以使用Call SID或其他数据进行重新拨号功能吗? 而不是使用与第一次调用相同的方法,如:

call = client.account.calls.create({ 
:url => xxxxxxxxxx, :to => to_no, 
:from => from_no, 
:method => "GET", 
:if_machine => "Hangup",
:timeout => "60"
}) 
因为,我能接到电话。希德 并通过以下方式调用状态:call_status=client.account.calls.getcall.sid


谢谢大家!

这里是Twilio开发者福音传道者

使用RESTAPI进行调用的方法是您在问题中已经展示的方法。据我所知,没有办法用旧的调用SID创建调用。每次调用都会有一个新的SID,因为它是系统中对象的唯一标识符


您正在寻找其他功能吗?

到目前为止您尝试了哪些功能?尚未实现。我仍在考虑最好的办法。而不是使用与第一次调用相同的方法,如:call=client.account.calls.create{:url=>xxxxxxxxx,:to=>to_no,:from=>from_no,:method=>GET,:if_machine=>Hangup,:timeout=>60}大家好,欢迎来到Stack overflow。在这里,我们希望您尝试一下自己编写代码,然后向我们展示您的代码,以便我们能够帮助您。编辑您的问题并将其放在那里,不要将其放在注释中,因为格式很糟糕。我们不会为您编写或设计代码。因此,来个痛快。然后向我们展示您的位置。是的,我正在寻找另一种再次调用的方法。但是如果是上面提到的函数是进行重新拨号调用的最佳方法,我别无选择,只能复制相同的代码并再次传递参数。与其复制代码,不如封装您要进行的调用和不更改的参数,例如method、ifMachine、timeo我认为如果API提供了不止一种打电话的方式,那会让人感到困惑。