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; } }
protected void selectScreenCast() { //4:Screen cast Guid guid = new Guid(); string agentName = ""; IncidentDS.IncidentDSDataTable dt = BllProxyIncident.SelectIncident(profileId); if (dt.Rows.Count != 0) { guid = dt[0].incident_guid; agentName = dt[0].agent_full_name; } String conferenceName = guid.ToString(); ConferenceStartupParameters parameters = ConferenceHelper.GetParametersForScreenCast(conferenceName, agentName, true); //parameters.ShouldCreateConference = false; //parameters.ShouldStartAppShare = false; //parameters.UseJavascript = false; //string tempConferenceName = Convert.ToString(1000000 + profileId); //parameters.ConferenceName = tempConferenceName; IncidentHelper.SetIncidentStateScreenCast(profileId); }
protected void selectConference() { //case 3: // Video session Guid sessionGUID = new Guid(); string agentName = ""; IncidentDS.IncidentDSDataTable dt = BllProxyIncident.SelectIncident(profileId); if (dt.Rows.Count != 0) { sessionGUID = dt[0].incident_guid; agentName = dt[0].agent_full_name; } String conferenceName = sessionGUID.ToString(); ConferenceStartupParameters parameters = ConferenceHelper.GetParametersForMultiVideo(conferenceName, "USER"); string tempConferenceName = Convert.ToString(1000000 + profileId); parameters.ConferenceName = tempConferenceName; //VideoChatControl.Parameters = parameters; IncidentHelper.SetIncidentStateVideoSession(profileId); }
protected void startCreenCast() { this.parameters = (ConferenceStartupParameters)Session[Utility.ConferenceStartupParametersSessionVariableName]; if (this.parameters != null) { this.startCreenCast(this.parameters); } }
//-------------------------------------------------------------------------------- //-------------------------------------------------------------------------------- //-------------------------------------------------------------------------------- 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"); } }
protected void startCreenCast(ConferenceStartupParameters parameters) { //AppShareControl.Parameters = parameters; }
protected void startVideoReceiver(ConferenceStartupParameters parameters) { //ucVideoReceiver.Parameters = parameters; }
//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; // 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"); // } //} protected void startVideoTransmitter(ConferenceStartupParameters parameters) { //ucVideoTransmitter.Parameters = parameters; }
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"); } }