         =>
           unless @_callAnswerReceived
             if @_webRTCReconnecting
-              @connect(remoteUserIdentifier)
+              @call(remoteUserIdentifier)
             else
               @onWebRTCConnectFailed(WebRTC.TIMEOUT)
         5000

    if @_isCaller
      @_webRTCReconnecting = true
      if @_webSocket.readyState == WebSocket.OPEN
        @connect(@_remoteUserIdentifier)
      else 
        @_wantWebRTCReconnecting = true


      @_sendValue('setMyToken')
      if @_wantWebRTCReconnecting
        @_wantWebRTCReconnecting = false
        @call(@_remoteUserIdentifier)

    @_webSocket.onclose = (event) =>
      unless @_isWebSocketReconnectingStarted
