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() { //ConferenceStartupParameters parameters = new ConferenceStartupParameters(); //parameters.ConferenceName = facilityGuid.ToString(); //parameters.UserName = "******"; //parameters.UserType = "Client"; //parameters.ShouldCreateConference = false; //parameters.VideoWidth = 160; // 160-->182 (Panel Width [+22] ) //parameters.VideoHeight = 120; // 120-->162 (Panel Height [+42] ) //parameters.VideoFPS = 20; //parameters.VideoBandwidth = 56000; //parameters.VideoQuality = 80; //parameters.AppSharevideoWidth = 640; //parameters.AppSharevideoHeight = 480; //parameters.AppSharevideoFPS = 10; //parameters.AppSharevideoBandwidth = 0; //parameters.AppSharevideoQuality = 100; //parameters.ShouldStartAppShare = false; //parameters.UseJavascript = false; //parameters.ShowVideoSelection = false; //parameters.SendMicSound = false; //parameters.ReceiveSound = false; //parameters.ScreenVideoWidth = 160; // 160-->182 (Panel Width [+22] ) //parameters.ScreenVideoHeight = 120; // 120-->162 (Panel Height [+42] ) //parameters.VideoTransmitterMode = false; //parameters.VideoReceiverMode = false; //parameters.UseJavascript = true; //parameters.KeepAspectRatioForVideo = false; string conferenceName = facilityGuid.ToString(); ConferenceStartupParameters parameters1 = ConferenceHelper.GetParametersForReceiver(conferenceName, "KIOSK", ""); ConferenceStartupParameters parameters2 = ConferenceHelper.GetParametersForScreenCast(conferenceName, "KIOSK", false); //ConfVideo.Parameters = parameters1; //ScreenCast.Parameters = parameters2; }
protected void Page_Load(object sender, EventArgs e) { object obj = Request.QueryString["id"]; if (obj != null) { Int32 i = 0; if (Int32.TryParse(obj.ToString(), out i)) { this.incidentId = i; } } if (this.incidentId != 0) { string agentName = ""; string facilityName = ""; string conferenceName = ""; IncidentDS.IncidentDSDataTable dt = BllProxyIncident.SelectIncident(incidentId); if (dt.Rows.Count != 0) { conferenceName = dt[0].incident_guid.ToString(); facilityName = dt[0].facility_name; agentName = dt[0].agent_full_name; } ConferenceStartupParameters parameters = ConferenceHelper.GetParametersForReceiver(conferenceName, agentName, facilityName); //ConfVideo.Parameters = parameters; } else { //BllProxyIncidentHelper.SetIncidentStatus(this.incidentId, 4); // 4:Closed Response.Redirect("default.aspx"); } }
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"); } }