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" }; }
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 }