Method: Librevox::Applications#bind_meta_app

Defined in:
lib/librevox/applications.rb

#bind_meta_app(args = {}, &block) ⇒ Object

Binds an application to the specified call legs.

Examples:

bind_meta_app :key          => 2,
              :listen_to    => "a",
              :respond_on   => "s",
              :application  => "execute_extension",
              :parameters   => "dx XML features"

See Also:



32
33
34
35
36
37
38
# File 'lib/librevox/applications.rb', line 32

def bind_meta_app args={}, &block
  arg_string =
    args.values_at(:key, :listen_to, :respond_on, :application).join(" ")
  arg_string += "::#{args[:parameters]}" if args[:parameters]

  application "bind_meta_app", arg_string, &block
end