New-CsSipProxyTCP

 

上一次修改主题: 2012-03-25

创建新的 SipProxy.TCP 对象,然后使用该对象配置静态路由,以便使用传输控制协议 (TCP) 作为其传输协议。

语法

New-CsSipProxyTCP -IPAddress <String>

详细说明

向某人发送 SIP 消息时,该消息可能需要穿越多个子网和网络才能传送;该消息的传输路径通常称为路由。在网络中,共有两种路由:即动态路由和静态路由。对于动态路由,服务器使用算法确定应将消息转发到的下一个位置(即下一个跃点)。对于静态路由,消息路径由系统管理员预先确定。当服务器接收消息时,该服务器将检查消息地址,并将其转发到管理员预先配置的下一个跃点服务器。如果配置正确,静态路由将有助于确保及时、准确地传送消息,并在服务器上消耗最少的开销。静态路由的不利方面就是,如果出现网络故障,将不会以动态方式重新路由消息。

通过 Microsoft Lync Server 2010,您可以为代理服务器设置静态路由。这些路由主要包含两部分:代理配置设置(使用 New-CsProxyConfiguration 创建)和 SIP 代理路由。而 SIP 代理路由又具有许多属性;例如,每个路由都必须具有 Transport 属性,该属性可定义沿此路由传输消息所采用的网络协议。

Lync Server 2010 允许您将传输控制协议 (TCP) 或传输层安全性 (TLS) 指定为传输协议。如果您决定使用 TCP 作为协议,则必须首先使用 New-CsSipProxyTCP cmdlet 创建一个 TCP 对象。然后,您便可以使用该对象为 New-CsSipProxyTransport 创建的传输对象指定协议。

如果使用 New-CsStaticRoute 创建静态路由,则无需使用 New-CsSipProxyTCP

谁能运行此 cmdlet:默认情况下,以下各组的成员有权在本地运行 New-CsSipProxyTCP cmdlet:RTCUniversalServerAdmins。要返回分配了此 cmdlet 的所有基于角色的访问控制 (RBAC) 角色列表(包括您自己创建的任何自定义 RBAC 角色),请从 Windows PowerShell 提示符处运行以下命令:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "New-CsSipProxyTCP"}

参数

参数 必需 类型 描述

IPAddress

必需

字符串

下一个跃点路由器的 IP 地址。例如:-IPAddress 192.168.0.240。

输入类型

无。New-CsSipProxyTCP 不接受通过管道传递的输入。

返回类型

New-CsSipProxyTCP 创建 Microsoft.Rtc.Management.WritableConfig.Settings.SipProxy.TCP 对象的新实例。

示例

-------------------------- 示例 1 --------------------------

$tcp = New-CsSipProxyTCP -IPAddress 192.168.1.100

$transport = New-CsSipProxyTransport -TransportChoice $tcp -Port 7500

示例 1 中显示的命令创建一个将 TCP 用作其传输协议的新 SIP 代理传输对象。为执行此操作,此示例中的第一个命令使用 New-CsSipProxyTCP 创建一个新的 SipProxy.TCP 对象,该对象指向 IP 地址为 192.168.1.100 的下一个跃点服务器;该 TCP 对象存储在名为 $tcp 的变量中。

创建 SipProxy.TCP 对象之后,New-CsSipProxyTransport cmdlet 将创建一个 TCP 传输对象。

另请参阅

其他资源

New-CsSipProxyTLS
New-CsSipProxyTransport