Applies to: Exchange Server 2013
Topic Last Modified: 2013-01-07
Use the Set-UMCallRouterSettings cmdlet to set specific properties on a Client Access server running the Microsoft Exchange Unified Messaging Call Router service. This cmdlet can be used to set individual parameters for a specified Client Access server.
For information about the parameter sets in the Syntax section below, see Syntax.
Syntax
Set-UMCallRouterSettings [-Confirm
[<SwitchParameter>]] [-DialPlans <MultiValuedProperty>]
[-DomainController <Fqdn>] [-ExternalHostFqdn
<UMSmartHost>] [-ExternalServiceFqdn <UMSmartHost>]
[-IPAddressFamily <IPv4Only | IPv6Only | Any>]
[-IPAddressFamilyConfigurable <$true | $false>]
[-MaxCallsAllowed <Int32>] [-Server
<ServerIdParameter>] [-SipTcpListeningPort <Int32>]
[-SipTlsListeningPort <Int32>] [-UMForwardingAddressTemplate
<String>] [-UMPodRedirectTemplate <String>]
[-UMStartupMode <TCP | TLS | Dual>] [-WhatIf
[<SwitchParameter>]]
|
Examples
EXAMPLE 1
This example creates the following configuration on the Client Access server MyUMCallRouter:
- Adds the Client Access server to the UM SIP dial plan
MySIPDialPlan.
- Sets the external host FQDN to host.external.contoso.com.
- Enables the Microsoft Exchange Unified Messaging Call Router
service on the Client Access server to accept both IPv4 and IPv6
data packets.
- Sets the maximum number of incoming voice, fax, auto attendant,
and Outlook Voice Access calls to 150.
- Enables the Microsoft Exchange Unified Messaging Call Router
service to start up using TLS mode.
Copy Code | |
---|---|
Set-UMCallRouterSettings -DialPlans MySIPDialPlan -ExternalHostFqdn host.external.contoso.com -IPAddressFamily Any -Server MyUMCallRouter.northwindtraders.com -UMStartupMode TLS |
EXAMPLE 2
This example removes the Client Access server UMCallRouter001 from all UM SIP dial plans.
Copy Code | |
---|---|
Set-UMCallRouterSettings -DialPlans $null -Server UMCallRouter001.contoso.com |
Detailed Description
The Set-UMCallRouterSettings cmdlet sets specific properties on a Client Access server running the Microsoft Exchange Unified Messaging Call Router service. This cmdlet can be used to set individual Unified Messaging parameters for a specified Client Access server.
After this task is completed, the cmdlet sets the parameters and the values specified.
You need to be assigned permissions before you can run this cmdlet. Although all parameters for this cmdlet are listed in this topic, you may not have access to some parameters if they're not included in the permissions assigned to you. To see what permissions you need, see the "Client Access Server (UM call router service)" entry in the Unified Messaging Permissions topic.
Parameters
Parameter | Required | Type | Description |
---|---|---|---|
Confirm |
Optional |
System.Management.Automation.SwitchParameter |
The Confirm switch causes the command to pause processing and requires you to acknowledge what the command will do before processing continues. You don't have to specify a value with the Confirm switch. |
DialPlans |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The DialPlans parameter specifies the dial plan used by
the Microsoft Exchange Unified Messaging Call Router service on a
Client Access server. The Client Access server only needs to be
associated with a UM dial plan if Microsoft Office Communications
Server 2007 R2, Lync Server 2010, or Lync Server 15 is used in your
organization. To remove a Client Access server from a dial plan,
use |
DomainController |
Optional |
Microsoft.Exchange.Data.Fqdn |
The DomainController parameter specifies the fully qualified domain name (FQDN) of the domain controller that writes this configuration change to Active Directory. |
ExternalHostFqdn |
Optional |
Microsoft.Exchange.Data.UMSmartHost |
The ExternalHostFqdn parameter specifies the external FQDN or host name of a Client Access server that runs the Microsoft Exchange Unified Messaging Call Router service. This host name is sent as the target of a redirect when a Client Access server receives an incoming call. The ExternalHostFqdn parameter must be used when a Client Access server is located behind a load balancer. The host FQDN is limited to 256 characters. |
ExternalServiceFqdn |
Optional |
Microsoft.Exchange.Data.UMSmartHost |
The ExternalServiceFqdn parameter specifies the FQDN or host name of a load balancer servicing Client Access servers running the Microsoft Exchange Unified Messaging Call Router service. The external service host FQDN can contain up to 2,048 characters. |
IPAddressFamily |
Optional |
Microsoft.Exchange.Data.Directory.IPAddressFamily |
The IPAddressFamily parameter specifies whether the UM IP
gateway will use Internet Protocol version 4 (IPv4), IPv6, or both
to communicate. If set to |
IPAddressFamilyConfigurable |
Optional |
System.Boolean |
The IPAddressFamilyConfigurable parameter specifies
whether you're able to set the IPAddressFamily parameter to
|
MaxCallsAllowed |
Optional |
System.Int32 |
The MaxCallsAllowed parameter will be removed in future versions of the product. |
Server |
Optional |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
The Server parameter specifies the name of the Client Access server that runs the Microsoft Exchange Unified Messaging Call Router service that will be changed. This parameter specifies the directory object ID for the Client Access server. |
SipTcpListeningPort |
Optional |
System.Int32 |
The SipTcpListeningPort parameter specifies the TCP port
used by the Client Access server running the Microsoft Exchange
Unified Messaging Call Router service to receive incoming calls.
This TCP port is used by a Client Access server when a UM dial plan
isn't configured to use SIP Secured or Secured mode. The default is
port |
SipTlsListeningPort |
Optional |
System.Int32 |
The SipTlsListeningPort parameter specifies the Transport
Layer Security (TLS) port used by a Client Access server running
the Microsoft Exchange Unified Messaging Call Router service to
receive incoming calls. This TLS port is used by a Client Access
server when a UM dial plan is configured to use SIP Secured or
Secured mode. The default is port |
UMForwardingAddressTemplate |
Optional |
System.String |
The UMForwardingAddressTemplate parameter specifies the FQDN template for forwarding calls to another data center and is reserved for internal Microsoft use. |
UMPodRedirectTemplate |
Optional |
System.String |
The UMPodRedirectTemplate parameter is reserved for internal Microsoft use. |
UMStartupMode |
Optional |
Microsoft.Exchange.Data.Directory.SystemConfiguration.UMStartupMode |
The UMStartupMode parameter specifies whether the Client
Access server running the Microsoft Exchange Unified Messaging Call
Router service starts up in |
WhatIf |
Optional |
System.Management.Automation.SwitchParameter |
The WhatIf switch instructs the command to simulate the actions that it would take on the object. By using the WhatIf switch, you can view what changes would occur without having to apply any of those changes. You don't have to specify a value with the WhatIf switch. |
Input Types
To see the input types that this cmdlet accepts, see Cmdlet Input and Output Types. If the Input Type field for a cmdlet is blank, the cmdlet doesn’t accept input data.
Return Types
To see the return types, which are also known as output types, that this cmdlet accepts, see Cmdlet Input and Output Types. If the Output Type field is blank, the cmdlet doesn’t return data.