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

  onWebSocketConnected: ->
  onWebSocketReconnectingStarted: ->
  onWebSocketReconnected: ->
  onWebRTCConnected: ->
  onWebRTCReconnectingStarted: ->
  onWebRTCReconnected: ->

      )
    else
      alert 'Local stream not running yet - try again.'

  answer: ->
    @_isCaller = false
    @_sendOffer()
    @_peerStarted = true

  sendUserMessage: (type, message) ->
    @_sendMessage(
