Method: AsteriskManager::ChannelEventObserver#new_state

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

#new_state(event) ⇒ Object



26
27
28
29
30
31
# File 'lib/asterisk-manager/channel_event_observer.rb', line 26

def new_state(event)
  channel                  = Channel.for_unique_id(event['Uniqueid'])
  channel.state            = event['ChannelStateDesc']
  channel.caller_id_number = event['CallerIDNum']
  channel.caller_id_name   = event['CallerIDName']
end