Example #1
0
        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";*/
            }
        }
Example #2
0
        public void Disconnect(string pSendText)
        {
            IRemoteMonitorServer srv = RemoteServer();

            if (srv != null)
            {
                serverResponse = srv.ReleaseExtension(pSendText);
            }
        }