Ruby on rails rails 4中Twilio的statusCallbackEvent用法
我的Rails 4应用程序中有以下代码Ruby on rails rails 4中Twilio的statusCallbackEvent用法,ruby-on-rails,twilio,Ruby On Rails,Twilio,我的Rails 4应用程序中有以下代码 call = client.account.calls.create( from: Rails.application.secrets.twilio_voice_number, to: phone_number, url: NGROK + question_path(question.id, @questionaire.notification.id), method: 'GET', statusCallback: NGROK + ca
call = client.account.calls.create(
from: Rails.application.secrets.twilio_voice_number,
to: phone_number,
url: NGROK + question_path(question.id, @questionaire.notification.id),
method: 'GET',
statusCallback: NGROK + call_status_path(@questionaire.notification.id),
statusCallbackEvent: [:ringing, :answered, :completed]
)
这一切都有效。我的statusCallback
正在启动,我可以读取params[:CallStatus]
以获取状态。我在Twilio文档中读到,我还可以确定是否发生了以下任何情况
忙
,无应答
,取消
或失败
我该怎么做呢?@我想举个例子。如果我将
:busy
传递到statusCallbackEvent
我的statusCallback
在繁忙通话中未被点击。