public void ShowVideoChat(Int32 incidentId, string conferenceName, string userToTransmit, string userToReceive) { ConferenceStartupParameters parameters1 = ConferenceHelper.GetParametersForTransmitter(conferenceName, userToTransmit); ConferenceStartupParameters parameters2 = ConferenceHelper.GetParametersForReceiver(conferenceName, userToReceive, userToTransmit); string tempConferenceName = Convert.ToString(1000000 + incidentId); if ((parameters1 != null) && (parameters2 != null)) { LoadBase(); parameters1.ScreenVideoWidth = 240; parameters1.ScreenVideoHeight = 180; parameters1.ConferenceName = tempConferenceName; parameters2.ScreenVideoWidth = 240; parameters2.ScreenVideoHeight = 180; parameters2.ConferenceName = tempConferenceName; this.Visible = true; UpdateVideoEvents(tempConferenceName); UpdateScreenEvents(tempConferenceName); UpdateAudioEvents(tempConferenceName, incidentId); UpdateVolumeSliderEvents(); ViewChatControl.ConfSessionId = conferenceName; ViewChatControl.ConfSessionUser = userToTransmit; } else { this.Visible = false; } }
public void Start() { ltTimeSpan.Text = ""; lblAgentName.Text = ""; pnlDisconnect.Visible = true; pnlDisconnectConfirm.Visible = false; pnlNew.Visible = true; pnlContent.Visible = false; pnlScreenCast.Visible = false; pnlAppShareSend.Visible = false; pnlAppShareReceive.Visible = false; Guid sessionGUID; IncidentDS.IncidentDSDataTable dt = BllProxyIncident.SelectIncident(incidentId); if (dt.Rows.Count != 0) { sessionGUID = dt[0].incident_guid; string facilityName = dt[0].facility_name; string agentName = dt[0].agent_full_name; lblAgentName.Text = agentName; //---------------------------------------------------------------------------- String conferenceName = sessionGUID.ToString(); ConferenceStartupParameters parameters1 = ConferenceHelper.GetParametersForTransmitter(conferenceName, facilityName); ConferenceStartupParameters parameters2 = ConferenceHelper.GetParametersForReceiver(conferenceName, agentName, facilityName); this.parameters = ConferenceHelper.GetParametersForScreenCast(conferenceName, facilityName, false); Session[Utility.ConferenceStartupParametersSessionVariableName] = this.parameters; parameters1.ScreenVideoWidth = 320; parameters1.ScreenVideoHeight = 240; string tempConferenceName = Convert.ToString(1000000 + incidentId); //string tempConferenceName = conferenceName; parameters1.ConferenceName = tempConferenceName; parameters2.VideoWidth = 640; parameters2.VideoHeight = 480; parameters2.ScreenVideoWidth = 640; // 320; parameters2.ScreenVideoHeight = 480; // 240; parameters2.ConferenceName = tempConferenceName; parameters.ConferenceName = tempConferenceName; UpdateVideoEvents(tempConferenceName); UpdateScreenEvents(tempConferenceName); UpdateAudioEvents(tempConferenceName); //this.startVideoTransmitter(parameters1); // !!!!! //this.startVideoReceiver(parameters2); //this.startCreenCast(this.parameters); //-- //TextChatControl.ConfSessionId = conferenceName; //TextChatControl.ConfSessionUser = facilityName; ViewChatControl.ConfSessionId = conferenceName; ViewChatControl.ConfSessionUser = facilityName; //-- //---------------------------------------------------------------------------- startTime = DateTime.Now; } else { Response.Redirect("UcKioskConnect.aspx"); } }
public void Start() { string script = "window.resizeTo( 360, 650 )"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "SetLiveConnectSize", script, true); ltTimeSpan.Text = ""; lblAgentName.Text = ""; Guid sessionGUID; IncidentDS.IncidentDSDataTable dt = BllProxyIncident.SelectIncident(incidentId); if (dt.Rows.Count != 0) { sessionGUID = dt[0].incident_guid; string facilityName = dt[0].facility_name; string agentName = dt[0].agent_full_name; lblAgentName.Text = agentName; //---------------------------------------------------------------------------- String conferenceName = sessionGUID.ToString(); ConferenceStartupParameters parameters1 = ConferenceHelper.GetParametersForTransmitter(conferenceName, facilityName); ConferenceStartupParameters parameters2 = ConferenceHelper.GetParametersForReceiver(conferenceName, agentName, facilityName); this.parameters = ConferenceHelper.GetParametersForScreenCast(conferenceName, facilityName, false); Session[Utility.ConferenceStartupParametersSessionVariableName] = this.parameters; parameters1.ScreenVideoWidth = 320; parameters1.ScreenVideoHeight = 240; string tempConferenceName = Convert.ToString(1000000 + incidentId); //string tempConferenceName = conferenceName; parameters1.ConferenceName = tempConferenceName; parameters2.VideoWidth = 640; parameters2.VideoHeight = 480; parameters2.ScreenVideoWidth = 640; // 320; parameters2.ScreenVideoHeight = 480; // 240; parameters2.ConferenceName = tempConferenceName; parameters.ConferenceName = tempConferenceName; UpdateVideoEvents(tempConferenceName); UpdateScreenEvents(tempConferenceName); UpdateAudioEvents(tempConferenceName, incidentId); ViewChatControl.ConfSessionId = conferenceName; ViewChatControl.ConfSessionUser = facilityName; //---------------------------------------------------------------------------- startTime = DateTime.Now; } else { Response.Redirect("UcKioskConnect.aspx"); } }