为远程呼叫控制配置静态路由
上一次修改主题: 2011-02-01
远程呼叫控制要求每个 Lync Server 池都配置一条从该池到连接到专用交换机 (PBX) 的 SIP/CSTA 网关的路径。该路径要求每个池中的每个网关都具有一个静态路由,池会将与对 PBX 的呼叫相关联的 SIP 呼叫控制消息代理到该路由。如果为远程呼叫控制配置全局静态路由,则每个未在池级别配置静态路由的池都会使用该全局静态路由。
为远程呼叫控制配置静态路由
以 RTCUniversalServerAdmins 组成员或基于角色的访问控制 (RBAC) 角色成员的身份登录安装了 Lync Server 命令行管理程序,且已为其分配 New-CsStaticRoute cmdlet 的计算机。
启动 Lync Server 命令行管理程序:依次单击“开始”、“所有程序”和“Microsoft Lync Server 2010”,然后单击“Lync Server 命令行管理程序”。
要创建静态路由,并将其置于变量 $TLSRoute 或 $TCPRoute 中,请执行以下操作之一:
提示:
要匹配某个域的子域,可在 MatchUri 参数中指定通配符值。例如,*.contoso.net。该值与以后缀 contoso.net 结尾的任何域匹配。 对于传输层安全性 (TLS) 连接,请在命令提示符处键入以下内容:
$TLSRoute = New-CsStaticRoute -TLSRoute -Destination <gateway FQDN> -Port <gateway SIP listening port> -UseDefaultCertificate $true -MatchUri <destination domain>
例如:
$TLSRoute = New-CsStaticRoute -TLSRoute -Destination rccgateway.contoso.net -Port 5065 -UseDefaultCertificate $true -MatchUri *.contoso.net
如果 UseDefaultCertificate 设置为 False,则必须指定 TLSCertIssuer 和 TLSCertSerialNumber 参数。这些参数分别指示发布静态路由中使用的证书的证书颁发机构 (CA) 名称和 TLS 证书的序列号。有关这些参数的详细信息,请在命令提示符处键入以下命令以查看 Lync Server 命令行管理程序帮助:
Get-Help New-CsStaticRoute -Full
对于传输控制协议 (TCP) 连接,请在命令提示符处键入以下内容:
注意:
如果指定完全限定域名 (FQDN),则必须首先配置域名系统 (DNS) A 记录。 $TCPRoute = New-CsStaticRoute -TCPRoute -Destination <gateway IP address or FQDN> -Port <gateway SIP listening port> -MatchUri <destination domain>
例如:
$TCPRoute = New-CsStaticRoute -TCPRoute -Destination 192.168.0.240 -Port 5065 -MatchUri *.contoso.net
以下是静态路由可选参数的默认值:
Enabled = True
MatchOnlyPhoneUri = False
ReplaceHostInRequestUri = False
强烈建议不要更改这些默认值。但是,如果必须更改任一参数,请在命令提示符处键入以下命令以查看 Lync Server 命令行管理程序帮助:
Get-Help New-CsStaticRoute -Full
要将新创建的静态路由保留在中央管理存储中,请根据需要运行以下各项之一:
Set-CsStaticRoutingConfiguration -Route @{Add=$TLSRoute} Set-CsStaticRoutingConfiguration -Route @{Add=$TCPRoute}