     partner = @client.getPartner(signal.from_guid)
     WebRTC.log("Signal [#{signal.signal_type}] received: ", signal_data)
 
-    if signal.signal_type != 'delivery_report'
+    if signal.signal_type != 'delivery_report' and signal.signal_type != 'connect'
       @_sendData 'delivery_report', {signal_id: signal.signal_id},  signal.from_guid
 
     switch signal.signal_type

    ), (err)-> WebRTC.log("Answer creating error", err)

  handleAnswer: (answer) ->
    @receivedSignals['answer'] = answer
    @connection.setRemoteDescription new WebRTC.RTCSessionDescription(answer)
    @sendLocalICECandidates()

    @connected = false
    #TODO: send signal
    @client.trigger 'partner.disconnect', @
    try @stopScreenCapturing() catch ex

class WebRTC.CapturingConnection
  guid: null
