private void RetrieveTelephoneData(int pServerActionIndex) { IRemoteMonitorServer srv = RemoteServer(); if (srv != null) { srv.OldLicenseSK = dataConfig.OldSerialKey; srv.NewLicenseSK = dataConfig.SerialKey; srv.RemoteDomain = Environment.UserDomainName; srv.RemoteWorkGroup = Util.GetWorkGroup(); srv.RemoteMacName = Environment.MachineName; srv.RemoteIP = Util.GetLocalIpAddress(); srv.RemoteMacAddress = Util.GetMacAddres(); if (srv.ClientMonitorActive(pServerActionIndex)) { Log.AddLog("RPC", "Instalado com sucesso."); } else { Log.AddLog("RPC", "Instalado com sucesso, mas servidor não recebeu retorno."); } /*if (srv.PhoneCallActive(pText)) * lblPhoneStatus.Text = "Phone Picked Up"; * else * lblPhoneStatus.Text = "Phone Put Down";*/ } }
public void Disconnect(string pSendText) { IRemoteMonitorServer srv = RemoteServer(); if (srv != null) { serverResponse = srv.ReleaseExtension(pSendText); } }