lib/adhearsion/call_controller/dial.rb in adhearsion-2.1.0 vs lib/adhearsion/call_controller/dial.rb in adhearsion-2.1.1
- old
+ new
@@ -137,9 +137,10 @@
end
end
def await_completion
@latch.wait(@options[:timeout]) || status.timeout!
+ @latch.wait if status.result == :answer
end
def cleanup_calls
logger.debug "#dial finished. Hanging up #{@calls.size} outbound calls: #{@calls.map(&:id).join ", "}."
@calls.each do |outbound_call|