Exemple #1
0
        public PhoneConfig(StaffPhoneDetailModel phoneDetail)
            : this()
        {
            DnsDomain  = phoneDetail.StaffPhoneDomain;
            NetMask    = phoneDetail.StaffPhoneNetMask;
            Gateway    = phoneDetail.StaffPhoneGateway;
            DnsServer1 = phoneDetail.StaffPhoneDNS1;
            DnsServer2 = phoneDetail.StaffPhoneDNS2;
            IpAddress  = phoneDetail.StaffPhoneIp;

            PhoneName        = string.Concat("Ext-", phoneDetail.StaffMember.StaffTellExt);
            ActionOnhookUrl  = "http://Intranet/api/breezedata/UpdatePhoneStatusOnhook?id=$mac";  //"http://172.16.1.75/api/breezedata/UpdatePhoneStatusOnhook?id=$mac"
            ActionOffhookUrl = "http://Intranet/api/breezedata/UpdatePhoneStatusOffhook?id=$mac"; //http://172.16.1.75/api/breezedata/UpdatePhoneStatusOffhook?id=$mac



            UserRealname = new RegData()
            {
                Idx = "1", Perm = "RW", Value = phoneDetail.StaffMember.StaffFullName
            };
            Usename = new RegData()
            {
                Idx = "1", Perm = "RW", Value = phoneDetail.StaffMember.StaffTellExt
            };
            UserPname = new RegData()
            {
                Idx = "1", Perm = "RW", Value = phoneDetail.StaffMember.StaffTellExt
            };
            UserPass = new RegData()
            {
                Idx = "1", Perm = "RW", Value = phoneDetail.StaffPhonePass
            };
            UserRinger = new RegData()
            {
                Idx = "1", Perm = "RW", Value = phoneDetail.StaffPhoneRinger
            };
            UserHost = new RegData()
            {
                Idx = "1", Perm = "RW", Value = phoneDetail.StaffPhoneHost
            };
            UserOutbound = new RegData()
            {
                Idx = "1", Perm = "RW", Value = phoneDetail.StaffPhoneOutBound
            };

            DHCP = new RegData {
                Idx = "1", Perm = "RW", Value = "off"
            };
        }
Exemple #2
0
        public PhoneConfig()
        {
            #region Init Properties

            DnsDomain = string.Empty;
            NetMask   = string.Empty;
            DHCP      = new RegData();
            //IpAddress = new RegData();
            Gateway      = string.Empty;
            DnsServer1   = string.Empty;
            DnsServer2   = string.Empty;
            UserRealname = new RegData();

            Usename      = new RegData();
            UserHost     = new RegData();
            UserPname    = new RegData();
            UserPass     = new RegData();
            UserRinger   = new RegData();
            UserOutbound = new RegData();


            #endregion
        }