0

ユーザーを呼び出すように設定された TwiML アプリケーション (Twilio マークアップ言語アプリ) を構築しています。アウトバウンド コールを発信し、コールが終了すると、サーバーは Twilio API から適切なコールバックを受け取ります。しかし、エンド ユーザーが電話に出ると、私のサーバーは Twilio のサーバーからの応答を受信しません。これが私のサーバーにあるものです:

response = Twilio::TwiML::Response.new do |r|
  r.Dial :callerId => our_number, :action => "/twilio/callback_response", :method => "POST", :statusCallbackEvent => ["answered"] do |d|
      # d.Number(CGI::escapeHTML number)
      d.Number("+1xxxxxxx")
      d.Number("+1xxxxxxx")
  end
end

:statusCallbackEventパラメータが期待どおりに機能していないようです。

私のサーバーは Rails 4.1.6 (Ruby 2.1.3) で書かれています。「twilio-ruby」ジェムを使用しています。私のGemfileにgem 'twilio-ruby, '4.2.0'は、最新バージョンのgemがあります。

4

1 に答える 1