Class: Punchblock::Translator::Freeswitch::Component::Input

Inherits:
Component show all
Includes:
InputComponent
Defined in:
lib/punchblock/translator/freeswitch/component/input.rb

Instance Attribute Summary

Attributes inherited from Component

#call, #call_id, #id

Instance Method Summary collapse

Methods included from InputComponent

#execute_command, #match, #noinput, #nomatch, #process_dtmf

Methods inherited from Component

#application, #call_ended, #execute_command, #handle_es_event, #initialize, #logger_id, #send_complete_event, #send_event, #setup

Methods included from ActorHasGuardedHandlers

#execute_guarded_handlers_on_receiver

Methods included from DeadActorSafety

#safe_from_dead_actors

Constructor Details

This class inherits a constructor from Punchblock::Translator::Freeswitch::Component::Component

Instance Method Details

#executeObject


11
12
13
14
# File 'lib/punchblock/translator/freeswitch/component/input.rb', line 11

def execute
  super
  @dtmf_handler_id = register_dtmf_event_handler
end