@Override
	public void onParticipantJoined(IParticipant p) {
		if (isMyself(p.getUserId())) {
			if (recvAudio || sendAudio) {
				connectVoice();
			}
			if (videoFilename != null && videoFilename.length() > 0 && sendVideo) {
				sendVideo();
			}
			if (recvDeskshare) {
				connectDeskshare();
			}
		} else {
			if (p.getStatus().doesHaveStream() && recvVideo) {
				startReceivingVideo(p.getUserId());
			}
		}
	}