了解统一消息中的协议、端口和服务

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上一次修改主题: 2008-04-23

Microsoft Exchange Server 2007 统一消息 (UM) 要求使用多个传输控制协议 (TCP) 端口和用户数据报协议 (UDP) 端口在 Exchange 2007 服务器与其他设备之间建立通信。通过使用这些 IP 端口进行访问,可以使统一消息正常运行。本主题讨论在 Exchange 2007 统一消息中使用的 TCP 和 UDP 端口。

UM 协议和服务

Exchange 2007 统一消息功能和服务依赖静态和动态 TCP 端口和 UDP 端口,确保运行统一消息服务器角色的计算机正常工作。

会话初始协议

会话初始协议 (SIP) 是一个用于启动、修改以及结束涉及多媒体元素(例如视频、语音、即时消息、联机游戏和虚拟现实)的交互式用户会话的协议。该协议以及 H.323 标准都是用于语音 IP (VoIP) 的领先协议。大多数基于 VoIP 标准的解决方案都是使用的 H.323 或 SIP。但也有其他的专有设计和协议。VoIP 协议通常支持呼叫等待、电话会议和呼叫转移等功能。

IP 网关和 IP 专用交换机 (PBX) 等 SIP 客户端可以使用 TCP 和 UDP 端口 5060 连接到 SIP 服务器。SIP 只能用于建立和挂断语音或视频呼叫。所有语音和视频通信都是通过实时传输协议 (RTP) 进行。

实时传输协议

RTP 定义了通过给定网络(例如 Internet)传输音频和视频时使用的标准数据包格式。RTP 只能通过网络负载语音/视频数据。呼叫建立和挂断通常是由 SIP 协议执行的。

RTP 不需要与标准或静态 TCP 或 UDP 端口进行通信。RTP 通信使用的是一个偶数 UDP 端口,另一个较大的奇数端口则用于 TCP 通信。虽然没有端口范围分配标准,但通常将 RTP 配置为使用端口号在 16384 到 32767 之间的端口。由于 RTP 使用的是一个动态端口范围,因此通过防火墙会很难。

T.38

T.38 是一个传真标准和协议,它支持通过基于 IP 的网络发送传真。然后,基于 IP 的网络使用简单邮件传输协议 (SMTP) 和 MIME 向收件人邮箱发送邮件。通过 T.38,可以对启用 IP 的传真设备和传真网关进行 IP 传真传输。设备包括基于 IP 网络的主机,例如客户端计算机和打印机。在 Exchange 2007 统一消息中,传真图像是编码为标记图像文件格式 (TIFF) 图像并附加到电子邮件中的独立文档。电子邮件及 TIFF 附件都将被发送到收件人的启用 Exchange 2007 UM 的邮箱中。

UM Web 服务

客户端访问服务器上安装的统一消息 Web 服务使用 IP 在客户端、统一消息服务器、客户端访问服务器以及运行其他 Exchange 2007 服务器角色的计算机之间进行通信。还存在一些依靠 UM Web 服务才能正常运行的 Exchange 2007 Outlook Web Access 和 Microsoft Office Outlook 2007 客户端功能。

下列统一消息客户端功能依靠 UM Web 服务:

  • 和 Exchange 2007 Outlook Web Access 一起使用的语音邮件选项,包括在电话上播放功能和重置 PIN 的功能。

  • Outlook 2007 客户端中有在电话上播放的功能。

note注意:
某个组织在 Exchange 2007 统一消息中使用在电话上播放和其他客户端功能时,除了安装有统一消息服务器角色的一台或多台计算机外,还需要有一台计算机运行同一 Active Directory 站点中的客户端访问、中心传输和邮箱服务器角色。

端口分配

下表列出了统一消息对每个协议所使用的 IP 端口,并列出是否可以更改每个协议所使用的 IP 端口。

用于统一消息协议的 IP 端口

协议 TCP 端口 UDP 端口 是否可以更改端口?

SIP(Microsoft Exchange 2007 统一消息服务)

5060 (TCP)

5061 (MTLS)

 

端口是硬编码端口,无法更改。

SIP(UM 工作进程)

5065 和 5066

 

端口是硬编码端口,无法更改。

RTP

 

1024 到 65535 之间的端口

可以在注册表中更改的端口范围:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Speech Server\2.0\AudioConnectionMinPort

HKLM\SOFTWARE\Microsoft\Microsoft Speech Server\2.0\AudioConnectionMaxPort

T.38

 

1024 到 65535 之间的端口

端口是硬编码端口,无法在 Globcfg.xml 配置文件或注册表中进行更改。

UM Web 服务

443

 

端口是在驻留统一消息虚拟目录的网站上配置的。可以使用 IIS 管理器更改端口。

Exchange 2007 Service Pack 1 (SP1) 新增功能

Exchange 2007 统一消息的正式发布 (RTM) 版本不支持网络地址转换 (NAT) 遍历。Microsoft Exchange Server 2007 Service Pack 1 (SP1) 增加了对 RTP 媒体通过 NAT 防火墙的支持。但是,若要这样做,必须还要在环境中部署 Office Communications Server 2007。如果在网络上部署了 Exchange 2007 SP1 和 Communications Server 2007,此部署将使统一消息服务器可以与 NAT 防火墙外部的终结点进行通信。统一消息服务器与 Office Communications Server 池关联,并在处理特定 Office Communications Server 池的计算机上,通过 Communications Server 2007 A/V 身份验证服务获取相应的身份验证令牌。

A/V 身份验证服务用于使语音媒体可以通过 NAT 设备和防火墙。由于媒体网关只处理信号,不能使语音安全地通过 NAT 设备或防火墙,所以,该服务是必不可少的。在 Communications Server 2007 中配置仲裁服务器时,应指定运行 A/V 身份验证服务的 A/V 边缘服务器,以便仲裁服务器了解要将传入媒体数据包转发到的位置。

有关如何部署 Office Communications Server 2007 和 Exchange 2007 统一消息的详细信息,请参阅下列主题:

下表说明 SP1 中所做的端口配置更改。

SP1 中包含的端口配置更改

协议 TCP 端口 UDP 端口 是否可以更改端口?

SIP(Microsoft Exchange 2007 统一消息服务)

5060(不安全)

5061(安全)该服务侦听两个端口。

 

可以在 UMRecyclerConfig.xml 配置文件中更改端口。

SIP(UM 工作进程)

5065 和 5067 用于 TCP(不安全)。5066 和 5068 用于 MTLS(安全)

 

可以在 UMRecyclerConfig.xml 配置文件中更改端口。

RTP

 

1024 到 65535 之间的端口

可以在注册表中更改端口范围:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Speech Server\2.0\AudioConnectionMinPort

HKLM\SOFTWARE\Microsoft\Microsoft Speech Server\2.0\AudioConnectionMaxPort

T.38

 

1024 到 65535 之间的端口

可以在 Globcfg.xml 配置文件中设置最小端口和最大端口。删除下行中的注释标记并设置最小端口值和最大端口值:

<!--  若要指定传真端口范围,请使用下列参数

<MinFAXPort>端口号</MinFAXPort>

<MaxFAXPort>端口号</MaxFAXPort> -->

UM Web 服务

443

 

端口是在驻留有统一消息虚拟目录的网站上配置的。可以使用 IIS 管理器更改端口。

详细信息

有关新的统一消息客户端功能的详细信息,请参阅统一消息中的客户端功能

有关 Outlook 2007 中的统一消息客户端功能的详细信息,请参阅管理 Exchange 统一消息的 Outlook 功能

有关在电话上播放的功能的详细信息,请参阅 Exchange 统一消息的 Outlook 功能:在电话上播放