private void UpdateAudioEvents(string confId, int incident)
        {
            string script = null;

            string samplesPerSec       = ProxyHelper.GetSettingValueString("AudioSamplesPerSec", "PLATFORM");
            string speexQuality        = ProxyHelper.GetSettingValueString("SpeexQuality", "PLATFORM");
            string audioOutputDeviceID = ProxyHelper.GetSettingValueString("AudioOutputDeviceID", "PLATFORM");
            string audioDeviceID       = ProxyHelper.GetSettingValueString("VideoDeviceID", "PLATFORM");

            string fileName = AudioUploadHelper.GetFileName(incident, AudioUploadHelper.SOURCE_CALLCENTER);

            script = "StartAudioPublisher(6, " + confId + ", 2, 0, '" + audioDeviceID + "', '" + samplesPerSec + "', '" + speexQuality + "', '" + fileName + "', 'OnRefreshAudioPublisher');";
            ButtonAPStart.OnClientClick = "javascript:" + script + "return false;";
            RunScript(script);

            script = "StartAudioSubscriber(6, " + confId + ", 2, 1, 0, '" + audioOutputDeviceID + "', 'OnRefreshAudioSubscriber');";
            ButtonASStart.OnClientClick = "javascript:" + script + "return false;";
            RunScript(script);

            string scriptHold = string.Empty;

            script      = "javascript:StopAudioPublisher('aspp6_" + confId + "_2_1');";
            scriptHold += script;
            ButtonAPStop.OnClientClick = script + "return false;";
            ButtonAPMute.OnClientClick = script + "return false;";

            script      = "javascript:StopAudioSubscriber('auds6_" + confId + "_2_1_1');";
            scriptHold += script;
            ButtonASStop.OnClientClick = script + "return false;";
            ButtonASMute.OnClientClick = script + "return false;";

            ButtonASHold.OnClientClick = scriptHold + "return false;";
        }
 private void SaveAudioRecord()
 {
     if (profileId != 0)
     {
         AudioUploadHelper.StartUploadInNewWindow(Page, profileId, AudioUploadHelper.SOURCE_CALLCENTER);
     }
 }
 protected string GetAudioLink()
 {
     return(AudioUploadHelper.GetAudioLink
                (profileId
                , (bool)Eval("audio_callcenter")
                , (bool)Eval("audio_facility")
                , (bool)Eval("audio_merged")
                ));
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (this.IsPostBack)
            {
                return;
            }

            AudioUploadHelper.ProcessUpload(Request);
        }
        private void FinishConference()
        {
            ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "Destroy", "javascript:Destroy();", true);
            if (incidentId != 0)
            {
                AudioUploadHelper.StartUploadInNewWindow(Page, incidentId, AudioUploadHelper.SOURCE_FACILITY);
            }

            goNext(new UcControlArgs());
        }
        private void UpdateAudioEvents(string confId, int incident)
        {
            string script = null;

            string samplesPerSec       = ProxyHelper.GetSettingValueString("AudioSamplesPerSec", "KIOSK");
            string speexQuality        = ProxyHelper.GetSettingValueString("SpeexQuality", "KIOSK");
            string audioOutputDeviceID = ProxyHelper.GetSettingValueString("AudioOutputDeviceID", "KIOSK");
            string audioDeviceID       = ProxyHelper.GetSettingValueString("VideoDeviceID", "KIOSK");

            string fileName = AudioUploadHelper.GetFileName(incident, AudioUploadHelper.SOURCE_FACILITY);

            script = "StartAudioPublisher(6, " + confId + ", 1, 1, '" + audioDeviceID + "', '" + samplesPerSec + "', '" + speexQuality + "', '" + fileName + "', '');";
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "StartAudioPublisher", script, true);

            script = "StartAudioSubscriber(6, " + confId + ", 1, 2, 1, '" + audioOutputDeviceID + "');";
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "StartAudioSubscriber", script, true);
        }