Export (0) Print
Expand All
Expand Minimize

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

MSFT_SIPFederationExternalEdgeSetting

Exposes properties for configuring the external edge of an Access Edge Server.

The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties. Properties are listed in alphabetic order, not MOF order.

Syntax


class MSFT_SIPFederationExternalEdgeSetting
{
  boolean AllowAllDomainsForAutoFederation;
  boolean AllowOutsideUsers;
  boolean AllowRemoteUsersCommunicateWithAnyDomain;
  string DefaultRoute;
  boolean DefaultRouteIsPublicNetworkProvider;
  string DefaultRouteUserVerificationLevel;
  uint32 DNSCacheTableSize;
  boolean EnableArchivingNotification;
  boolean EnableFederation;
  boolean FlushDNSCache;
  [key] string InstanceID;
  boolean IsClearinghouse;
  boolean KeepCRLsUpToDateForPeers;
  boolean MarkSourceVerifiableOnOutgoingMessages;
  uint32 OutgoingTLSCountForFederatedPartners;
  boolean SupportAnonymousUser;
};

Methods

This class does not define any methods.

Properties

The MSFT_SIPFederationExternalEdgeSetting class has the following properties.

AllowAllDomainsForAutoFederation

Data type: boolean

Access type: Read/Write

Required. Specifies whether Access Edge Server allows automatic discovery of federated partners.

When true, the Access Edge Server allows any federated domain to communicate with your enterprise and automatically evaluates incoming traffic from federation partners according to trust level, amount of traffic, and other administrator settings. Based on the results of this evaluation, the Access Edge Server can limit incoming traffic when appropriate, or block traffic to or from a federated partner if the federated domain is included in the Block list.

The default value is set to true during the initial configuration of an Access Edge Server because this balances security with ease of configuration and management.

The default value is true.

AllowOutsideUsers

Data type: boolean

Access type: Read/Write

Required. Indicates whether outside users (including remote and anonymous users) can connect to this Access Edge Server.

If false, then outside users cannot connect to this Access Edge Server. If true, then outside users can connect to this Access Edge Server.

The value should be set to false if IsClearinghouse is set to true.

The default value is false.

AllowRemoteUsersCommunicateWithAnyDomain

Data type: boolean

Access type: Read/Write

Required. Controls whether remote users can communicate with federated users that connect through another, specially-configured Access Edge Server.

Only applicable to an edge server that is configured as an Access Edge Server dedicated to remote user access, with another Access Edge Server configured for federation and public IM connectivity.

The default value is false.

DefaultRoute

Data type: string

Access type: Read/Write

Optional. The fully qualified domain name (FQDN) of the Access Edge Server for the domain to which requests are sent if they are not recognized by the Access Edge Server.

The value must be an FQDN. An IP address is not allowed. The value of this property can contain an asterisk (*) as a wild card, but it cannot consist only of an asterisk.

The default value is NULL.

DefaultRouteIsPublicNetworkProvider

Data type: boolean

Access type: Read/Write

Required. Specifies whether DefaultRoute points to a public IM service provider.

The default value is false.

DefaultRouteUserVerificationLevel

Data type: string

Access type: Read/Write

Required. Indicates the verification level for requests arriving on the default route from a clearing house as a control for spam.

The value of this property is not case-sensitive.

Value

Description

"AlwaysVerifiable"

All requests received on the default route from the clearing house will be considered verifiable. If a header is not present, it will be added.

"AlwaysUnverifiable"

Requests are only allowed to pass if the user being requested has an allow ACE for the subscriber.

"UseSourceVerification"

Use the domain's asserted verification level, which is passed by headers on the requests. If unmarked, the messages are marked as unverified.

The default value is UseSourceVerification.

DNSCacheTableSize

Data type: uint32

Access type: Read/Write

Required. The number of DNS SRV records that can be stored in the in-memory cache.

The minimum value for this property is 300 and the maximum value is 30000.

The default value is 3000.

EnableArchivingNotification

Data type: boolean

Access type: Read/Write

Required. Indicates whether the Access Edge Server will send an "archiving notification" header to federated and clearing-house partners such that clients at those partners can display these notifications as a disclaimer in the conversation window.

If false, then archiving notifications are not sent. If true, then archiving notifications are sent.

The default value is true.

EnableFederation

Data type: boolean

Access type: Read/Write

Required. Indicates whether federation is enabled for this Access Edge Server.

If false, then federation is not enabled on this Access Edge Server. If true, then federation is enabled on this Access Edge Server.

The default value is true.

FlushDNSCache

Data type: boolean

Access type: Read/Write

Required. Specifies whether to flush the in-memory cache of DNS SRV records.

This property is a toggle. Changing it from true to false or from false to true will flush the DNS SRV cache.

The default value is false.

InstanceID

Data type: [key] string

Access type: Read-only

Optional. A GUID value that uniquely identifies an instance of this class.

The GUID must be encapsulated between the "{" and "}" braces; for example: "{01234567-0123-4567-89AB-CDEF01234567}".

IsClearinghouse

Data type: boolean

Access type: Read/Write

Required. Indicates whether the Access Edge Server functions as a clearing house.

The value false indicates that the Access Edge Server is used in a typical deployment. The value true indicates that the Access Edge Server is used in a clearing-house deployment.

If the AllowOutsideUsers property is set to true, the value of the IsClearinghouse property must be false.

The default value is false.

KeepCRLsUpToDateForPeers

Data type: boolean

Access type: Read/Write

Required. Indicates whether this Access Edge Server will check certificate revocation lists for certificates that it has stored for federated partners.

This setting is meaningful only if StorePeerCertificates is true.

The default value is true.

MarkSourceVerifiableOnOutgoingMessages

Data type: boolean

Access type: Read/Write

Required. Indicates whether to mark asserted verification level using a header on outgoing messages.

If false, outgoing messages are not marked as verifiable. If true, outgoing messages are marked as verifiable.

If true, federating partners can use the header to determine the verification level of these messages for spam control.

The default value is true.

OutgoingTLSCountForFederatedPartners

Data type: uint32

Access type: Read/Write

Required. The number of outgoing TLS connections that the Access Edge Server will initiate for each federated partner.

The minimum value for this property is 1 and the maximum value is 4.

The default value is 4.

SupportAnonymousUser

Data type: boolean

Access type: Read/Write

Required. Controls whether anonymous users can join meetings (for meetings organized by users who are configured to support this option).

If true, the value of AllowOutsideUsers must also be true.

The default value is false.

Remarks

This class gets and sets information at the following level(s): WMI.

Only one instance of this class can be present.

Instances of this class support the following interface methods:

Provider::EnumerateInstances(); Provider::GetObject(); Provider::PutInstance();

Where PutInstance() supports the following flag(s):

WBEM_FLAG_CREATE_ONLY WBEM_FLAG_UPDATE_ONLY WBEM_FLAG_CREATE_OR_UPDATE

Requirements

Server: Installed on computers serving the following role(s): Access Edge Server.Namespace: Defined in \root\cimv2.


Reference

[<LinkCreatedDuringXmlConversion>]

Concepts

Show:
© 2014 Microsoft