Я создаю приложение TwiML (приложение Twilio Mark Up Language), которое настроено на вызов пользователя. Когда я заканчиваю исходящий вызов &, мой сервер получает соответствующий обратный вызов из Twilio API. Но когда конечный пользователь отвечает на телефон, однако, мой сервер не получает ответа от сервера Twilio. Вот что на моем сервере:Использование TwiML для определения ответа на исходящий вызов
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'
, который является самой последней версией драгоценного камня.