       )
     else
       alert 'Local stream not running yet - try again.'
+
+  answer: ->
+    @_isCaller = false
+    @_sendOffer()
+    @_peerStarted = true
 
   sendUserMessage: (type, message) ->
     @_sendMessage(

          else if event['reconnect'] && @_hangedUp
            @_sendMessage(type: 'hangUp')
          else
            @_isCaller = false
            @_remoteUserID = event['remoteUserID']
            @_sendOffer()
            @_peerStarted = true
        when 'hangUp'
          @_callAnswerReceived = true
          @_hangUp()

  onWebSocketConnected: ->
  onWebSocketReconnectingStarted: ->
  onWebSocketReconnected: ->
  onWebRTCCall: (remoteUserID) ->
  onWebRTCConnected: ->
  onWebRTCReconnectingStarted: ->
  onWebRTCReconnected: ->
