private void frmSoftphone_Load(object sender, EventArgs e) { try { cbxStatus.SelectedIndexChanged += CbxStatus_SelectedIndexChanged; this.Text = "Snow"; this.Width = 302; pcSpeaker.BackColor = Color.DarkSlateGray; pcMicro.BackColor = Color.DarkSlateGray; AsynThread(() => { string file = CreatFile("cfgacc.ino"); lb_Log.Items.Add("Reading file - " + ReadFile(file, infoAcc, 5)); lb_Log.Items.Add("Setting information Account... "); SetInfoAcc(); InitializeSoftPhone(); txtNumber.Enabled = false; }); TimerRegister.Start(); timeCheckStatus.Start(); this.Text = "Snow-" + infoAcc[0]; } catch (Exception ex) { lb_Log.Items.Add("Loading error... " + ex); } }
private void CbxStatus_SelectedIndexChanged(object sender, EventArgs e) { if (cbxStatus.SelectedIndex == 0) { TimerRegister.Start(); } }
private void btnRetry_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { llblRetry.Visible = false; SipAccount.RefeshRegister(); AsynThread(() => { _softPhone.RegisterPhoneLine(_phoneLine); }); TimerRegister.Start(); }
protected Entity() { m_Dispose = false; m_EntityId = UniGenID.GenNextEntityID(); m_Cops = new Cops(); m_Attributes = new Attributes(); m_SyncAttributes = new SyncAttributes(); m_Timer = new TimerRegister(); m_Updater = new UpdaterRegister(); }
private void TimerRegister_Tick(object sender, EventArgs e) { if (!(_phoneLine.RegState == RegState.RegistrationSucceeded)) { if (_phoneLine.RegState == RegState.Error) { SipAccount.StatusCode_ = _phoneLine.RegistrationInfo.StatusCode; lb_Log.Items.Add("Registration error "); bool result = SipAccount.Checking(); if (!result) { lb_Log.Items.Add(SipAccount.StatusInfor()); llblRetry.Visible = true; llblAccount.Visible = true; TimerRegister.Stop(); } else if (SipAccount.allowRegister_) { _softPhone.RegisterPhoneLine(_phoneLine); } } } }