lib/adhearsion/initializer/asterisk.rb in adhearsion-0.8.6 vs lib/adhearsion/initializer/asterisk.rb in adhearsion-1.0.0
- old
+ new
@@ -33,11 +33,11 @@
end
def initialize_ami
options = ami_options
start_ami_after_initialized
- returning VoIP::Asterisk::Manager::ManagerInterface.new(options) do
+ VoIP::Asterisk::Manager::ManagerInterface.new(options).tap do
class << VoIP::Asterisk
if respond_to?(:manager_interface)
ahn_log.warn "Asterisk.manager_interface already initialized?"
else
def manager_interface
@@ -48,10 +48,10 @@
end
end
end
def ami_options
- %w(host port username password events).inject({}) do |options, property|
+ %w(host port username password events auto_reconnect).inject({}) do |options, property|
options[property.to_sym] = config.ami.send property
options
end
end