Class: Adhearsion::Translator::Asterisk::UniMRCPApp

Inherits:
Object
  • Object
show all
Defined in:
lib/adhearsion/translator/asterisk/unimrcp_app.rb

Instance Method Summary collapse

Constructor Details

#initialize(app, *args, options) ⇒ UniMRCPApp

Returns a new instance of UniMRCPApp.



10
11
12
13
14
# File 'lib/adhearsion/translator/asterisk/unimrcp_app.rb', line 10

def initialize(app, *args, options)
  args.map! { |o| "\"#{o.to_s.squish.gsub('"', '\"')}\"" }
  args << prepare_options(options)
  @agi_app = AGIApp.new(app, *args)
end

Instance Method Details

#execute(call) ⇒ Object



16
17
18
# File 'lib/adhearsion/translator/asterisk/unimrcp_app.rb', line 16

def execute(call)
  @agi_app.execute call
end