    * without the user publishing his/her video. It's not a concern of neither
    * this method's nor this entire class, because simply it will emit an event
    * with given publisher and it will change set the state to active.
+   * This method doesn't try to activate session, instead this is the final
+   * step of activation of video collaboration session.
+   *
+   * @emits VideoCollaborationModel~VideoCollaborationActive
   ###
   setActive: ->
     return  if @state.active

    @setState { active: yes }


  setEnded: (type) ->
    return  unless @state.active

    @emit 'VideoCollaborationEnded'

   * stream for easy access.
   *
   * @param {OT.Publisher} publisher
   * @return {ParticipantType.Publisher} _publisher
  ###
  registerPublisher: (publisher) ->

