Method: AsteriskManager::ChannelEventObserver#receive_event

Defined in:
lib/asterisk-manager/channel_event_observer.rb

#receive_event(event) ⇒ Object



7
8
9
10
11
12
13
14
15
16
# File 'lib/asterisk-manager/channel_event_observer.rb', line 7

def receive_event(event)
  case event.type
  when 'Newchannel'
    new_channel(event)
  when 'Newstate'
    new_state(event)
  when 'Hangup'
    hangup(event)
  end
end