adding to Lync2010 : Enterprise Voice, Archiving Policy, Dial Plan, Voice Policy

This commit is contained in:
dev_amdtel 2013-05-22 11:44:40 +04:00
parent e9d4b44fd1
commit c41abafe5d
29 changed files with 1934 additions and 356 deletions

View file

@ -48,5 +48,7 @@ namespace WebsitePanel.Providers.HostedSolution
bool RemoveFederationDomain(string organizationId, string domainName);
void ReloadConfiguration();
string[] GetPolicyList(LyncPolicyType type, string name);
}
}

View file

@ -0,0 +1,16 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace WebsitePanel.Providers.HostedSolution
{
public enum LyncPolicyType
{
Archiving = 0,
DialPlan = 1,
Voice = 2,
Pin = 3
}
}

View file

@ -41,5 +41,7 @@ namespace WebsitePanel.Providers.HostedSolution
public int AccountID { get; set; }
public int LyncUserPlanId { get; set; }
public string LyncUserPlanName { get; set; }
public string PIN { get; set; }
}
}

View file

@ -122,6 +122,63 @@ namespace WebsitePanel.Providers.HostedSolution
set { this.voicePolicy = value; }
}
bool remoteUserAccess;
bool publicIMConnectivity;
bool allowOrganizeMeetingsWithExternalAnonymous;
int telephony;
string serverURI;
string archivePolicy;
string telephonyDialPlanPolicy;
string telephonyVoicePolicy;
public bool RemoteUserAccess
{
get { return this.remoteUserAccess; }
set { this.remoteUserAccess = value; }
}
public bool PublicIMConnectivity
{
get { return this.publicIMConnectivity; }
set { this.publicIMConnectivity = value; }
}
public bool AllowOrganizeMeetingsWithExternalAnonymous
{
get { return this.allowOrganizeMeetingsWithExternalAnonymous; }
set { this.allowOrganizeMeetingsWithExternalAnonymous = value; }
}
public int Telephony
{
get { return this.telephony; }
set { this.telephony = value; }
}
public string ServerURI
{
get { return this.serverURI; }
set { this.serverURI = value; }
}
public string ArchivePolicy
{
get { return this.archivePolicy; }
set { this.archivePolicy = value; }
}
public string TelephonyDialPlanPolicy
{
get { return this.telephonyDialPlanPolicy; }
set { this.telephonyDialPlanPolicy = value; }
}
public string TelephonyVoicePolicy
{
get { return this.telephonyVoicePolicy; }
set { this.telephonyVoicePolicy = value; }
}
}
}

View file

@ -92,6 +92,7 @@
<Compile Include="HostedSolution\LyncErrorCodes.cs" />
<Compile Include="HostedSolution\LyncFederationDomain.cs" />
<Compile Include="HostedSolution\LyncOrganizationStatistics.cs" />
<Compile Include="HostedSolution\LyncPolicyType.cs" />
<Compile Include="HostedSolution\LyncTransaction.cs" />
<Compile Include="HostedSolution\LyncUserStatistics.cs" />
<Compile Include="HostedSolution\LyncStatisticsReport.cs" />