简介
以下步骤描述了怎样配置 Exchange 2000 Conferencing Server 和 Internet Security and Acceleration (ISA) Server 2000,使视频会议参与者能利用 H.323 协议发送和接收语音和视频讯息。
本文假设你已经配置好了基础网络、域名系统(DNS)、NetBIOS,ISA Server 客户端和他们的网络服务,以及在 ISA Server 上的网卡设置参数必须是被正确配置的。
更多信息
配置一个支持 H.323 协议的协议规则
你必须创建一个协议规则来允许客户端利用 H.323 协议通过 ISA Server 访问 Internet 。用以下步骤创建 H.323 协议规则:
- 打开 ISA Microsoft Management Console (MMC)。
- 展开到 Servers and Arrays。
- 展开需要配置的 server 或者 array 。
- 展开 Access Policy,鼠标右击 Protocol Rules,点击 New。
- 点击 Rule。
- 在新的协议规则向导,输入 H.323 作为要创建的新规则的名称,点击 Next。
- 在 Response to client requests to use protocol,点击 Allow, 然后点击 Next。
- 在 Apply this rule to 列表,点击 Selected protocols。
- 在 Protocols,点击选择 H.323 Protocol 复选框,然后点击 Next。
- 在 Use this schedule 列表,点击 Always, 然后点击 Next。
- 在 Apply the rule to requests from,点击 Any request,然后点击 Next。
- 点击 Finish。
配置 H.323 Gatekeeper
H.323 Gatekeeper 服务是安装 ISA Server 时可选择的一个组件。如果在安装时选择
Full Installation 选项将自动安装 H.323 Gatekeeper。如果没有安装,可以执行在控制面板里的 添加/删除程序 工具来安装增加 H.323 Gatekeeper 服务。
执行以下步骤配置 ISA Server 的 H.323 gatekeeper:
- 打开 ISA MMC。
- 展开 Servers and Arrays。
- 展开需要配置的 server 或者 array 。
- 点击 H.323 GateKeepers。
- 确定是否 ISA Server 是基于 H.323 Gatekeepers 进行侦听的。
- 如果不是基于 H.323 Gatekeepers 进行侦听的,鼠标右击 H.323 Gatekeepers,点击 Add Gatekeeper 。
- 在增加 Gatekeeper 窗口,点击 This computer ,然后点击 OK 。
- 右击 Active Terminals ,然后点击 Register static user 。
- 在 Register static user 向导,点击 Next 。
- 在 Static User Information ,在 Account 框键入 Exchange Conferencing Server 的主机名。
- 在 Phone 框随意键入10进制的数字。
- 在 Q931 address 框,键入 Exchange Conferencing Server 的 IP 地址。
- 点击 Next,然后点击 Finish。
配置 Exchange Conferencing Server
执行以下步骤配置 Exchange Conferencing Server:
- 点击 Start ,指到 Programs,然后指到 Microsoft Exchange ,然后点击 Conferencing Manager 。
- 从 Select a conference management site 列表中点击你的 conferencing site name。
- 如果收到一则提示为 conferencing 指派一个日历邮箱的消息,则点击 Yes 。
- 你能从 Available Conference Calendar Mailboxes 列表选择一个日历邮箱,或者创建一个新的日历邮箱。
- 点击 Create 创建一个新的日历邮箱。
- 在 Account details ,在 Display name 框键入显示名称。
- 在 Logon name 框键入登录名,选择域。
- 在 Password 框键入密码,然后在 Confirm password 框确认密码。
- 在 Storage location,在 Exchange Server 列表点击驻留有 Exchange Conferencing Server 的 Exchange server 名。
- 在 Mailbox Store 列表点击邮箱存储,然后点击 OK。
注意 必须在驻留有 Exchange Conferencing Server 的 Exchange server 配置日历邮箱。 - 点击 OK 关闭 Conference management site selection 对话框。
- 右击 conference management 位置, 然后点击 Properties 。
- 选择 Conference Settings 选项卡,在 Access URL for user connections 键入 conferencing site 的外部 URL 。
- 在 Resources 选项卡,你能增加或者修改 Conferencing Technology Provider (CTP) 和配置语音和视频参数。
- 在 Conferencing resources 列表点击 CTP ,然后点击 Edit 。
- 在 Installed CTPs 列表点击 Data Conferencing Provider , 然后点击 Properties 。
- 在 Limit the number of meeting participants to 框键入数据会议参与者的限制数量,然后点击 OK。
- 在 Installed CTPs 列表点击 Video Conferencing Provider , 然后点击 Properties 。
- 在 Video 选项卡,在 Limit the number of meeting participants to 框键入视频会议参与者的限制数量。
- 点选 Enable the H.323 Data Provider fallback for Audio/Video Conferences (Requires inclusion of Data Conferencing Provider.) 复选框,然后点击 OK 。
- 点击 OK 两次。
- 展开 Exchange Conferencing ,然后点击 Data Conferencing Provider 。
- 在右边面板,右击 Exchange Conferencing Server 计算机, 然后点击 Properties 。
- 点选 Accept client connections from local sites 复选框,然后在 Use network name 框键入网络名。
- 点击 OK。
在 ISA Server 创建一个新的协议定义和一个新的服务器发布规则
执行以下步骤,在 ISA Server 创建一个新的协议定义和新的服务器发布规则:
- 打开 ISA MMC 。
- 展开 Servers and Arrays 。
- 展开 Policy Elements 。
- 右击 Protocol Definitions ,点击 New, 然后点击 Definition 。
- 在 Protocol definition name 框,为协议定义键入一个名称(如 T.120 Inbound Definition) ,然后点击 Next 。
- 在 Port number 框,键入 1503 ,在 Direction 列表点击 Inbound ,然后点击 Next。
注意 保持 Protocol type 为 TCP 。 - 在 Secondary Connections 对话框,在 Do you want to use secondary connections? ,点击 No, 然后点击 Next 。
- 点击 Finish 关闭新协议定义向导。
- 在左边面板,展开 Publishing 容器。
- 右击 Server Publishing Rules ,指到 New ,然后点击 Rule 。
- 在这 Server publishing rule name 框,键入规则名,然后点击 Next 。
- 在 IP address of internal server, 键入 Exchange Conferencing Server 计算机的 IP 地址,在 External IP address on ISA Server 列表点击 Browse 查找并选择 ISA Server 的外部 IP 地址,然后点击 Next 。
- 在 Apply this rule to this protocol 列表点击你已定义的 T.120 协议定义。
- 在 Apply the rule to requests from 点击 Any request ,然后点击 Next 。
- 点击 Finish 关闭新服务器发布规则向导。
设置目的地集合
执行以下步骤配置目的地集合:
- 打开 ISA MMC 。
- 展开 Policy Elements 容器。
- 右击 Destination Sets ,指到 New ,然后点击 Set 。
- 在 Name 框,键入 Exchange 2000 Conferencing Server ,然后点击 Add 。
注意 你能为了参考而键入一个描述。 - 在 Add/Edit 目的地窗口,点击 Destination ,然后在 Destination 框键入客户端将用来访问 Exchange 2000 Conferencing Server 完整的域名 (FQDN) 。
- 在 Path 框,键入 /* ,然后点击 OK 两次关闭 New Destination Set 对话框。
- 在右边面板,展开 Publishing 容器。
- 右击 Web Publishing Rules 子容器,指到 New,然后点击 Rule 。
- 为新规则键入一个名称,然后点击 Next 。
- 在 Destination Sets 对话框,在 Apply this rule to 列表点击 Specified destination set 。
- 在 Name 列表点击目的地集合名。
- 在 Client Type 对话框,在 Apply the rule to requests from ,点击 Any request ,然后点击 Next 。
- 在 Response to client requests, 点击 Redirect the request to this internal Web server (name or IP address) 。
- 键入 Exchange 2000 Conferencing Server 的内部 IP 地址,点选 Send the original host header to the publishing server instead of the actual one (specified above) 复选框,点击 Next ,然后点击 Finish。
配置 ISA Server 侦听引入的 HTTP 请求
执行以下步骤,配置 ISA Server 侦听引入的 HTTP 请求:
- 打开 ISA MMC 。
- 展开 Servers and Arrays, 右击你的服务器,然后点击 Properties 。
- 点击 Incoming Web Requests 选项卡,然后点击 Use the same listener configuration for all IP addresses.
注意 你也能个别地增加侦听配置。
如果想在你的环境用安全套接层(SSL) ,必须点击 Enable SSL Listeners 。 - 点击 OK 两次。
配置安全设置,创建 IP 包筛选器,和设置包筛选器属性
执行以下步骤,配置安全设置,创建 IP 包筛选器,和设置包筛选器属性:
- 在 ISA MMC ,展开你的服务器,然后展开 Access Policy 。
- 右击 IP Packet Filters ,指到 New,然后点击 Filter 。
- 在 IP packet filter name 框,键入 TCP 1720,然后点击 Next 。
- 在 Filter Mode 对话框,在 Create a filter to 点击 Allow packet transmission ,然后点击 Next。
- 在 Filter Type 对话框,在 Use this filter,点击 Custom ,然后点击 Next 。
- 在 IP 包筛选器的 Select settings ,在 IP protocol 列表点击 TCP 。
- 在 Direction 列表,点击 Both 。
- 在 Local port 列表,点击 Fixed port 。
- 在 Port number 框,键入 1720 。
- 在 Remote port 列表,点击 All ports,然后点击 Next 。
- 在 Local Computer 对话框,在 Apply this packet filter to 点击 Default IP address for each external interface on the ISA Server computer , 然后点击 Next 。
- 在 Remote Computers 对话框,点击 All remote computers, 然后点击 Next 。
- 点击 Finish。
配置内部和外部 NetMeeting 客户端
内部和外部 NetMeeting 客户端必须分别配置。你需要用 H.323 Gatekeeper 注册内部 NetMeeting 客户端,然后需要注册外部 NetMeeting 客户端以使用 ISA Server 的外部接口作为他们的网关。
执行以下步骤配置内部 NetMeeting 客户端:
- 点击 Start ,指到 Programs ,再指到 Accessories, 指到 Communications ,然后点击 NetMeeting 。
- 在 Tools 菜单,点击 Options 。
- 在 General 选项卡,点击 Advanced Calling 。
- 在 Advanced Calling Options 窗口,点选 Use a gatekeeper to place calls 复选框。
- 在 Gatekeeper 框键入 ISA Server 内部接口的 IP 地址。
- 点选 Log on using my phone number 复选框,然后在 Phone number 框键入一个电话号码 。
- 点击 OK 。
- 在 Video 选项卡,在 Sending and receiving video,点选 Automatically send video at the start of each call 复选框。
- 点选 Automatically receive video at the start of each call 复选框。
- 点击 OK。
执行以下步骤配置外部 NetMeeting 客户端:
- 点击 Start ,指到 Programs ,再指到 Accessories, 指到 Communications ,然后点击 NetMeeting 。
- 在 Tools 菜单,点击 Options 。
- 在 General 选项卡,点击 Advanced Calling 。
- 在 Advanced Calling Options 窗口,点选 Use a gateway to call telephones and videoconferencing systems 复选框。
- 键入 ISA Server 外部接口的 IP 地址或者完整域名 (FQDN)。
- 点击 OK 。
- 在 Video 选项卡,在 Sending and receiving video,点选 Automatically send video at the start of each call 复选框。
- 点选 Automatically receive video at the start of each call 复选框。
- 点击 OK。
注意 如果外部客户端处在网络地址转换 (NAT) 设备的后面,需要确定 NAT 设备是否支持 H.323 协议。
测试 NetMeeting 配置
在配置好外部 NetMeeting 客户端后,外部客户端可以用在 gatekeeper 注册的内部客户端电话号码呼叫内部客户端。内部客户端得接受呼叫以建立连接。
在测试 NetMeeting 配置没问题后,从内部客户端移除 gatekeeper 设置,以及从外部客户端移除网关设置。 执行以下步骤从内部客户端移除 gatekeeper 设置:
- 点击 Start ,指到 Programs ,再指到 Accessories, 指到 Communications ,然后点击 NetMeeting 。
- 在 Tools 菜单,点击 Options 。
- 在 General 选项卡,点击 Advanced Calling 。
- 在 Advanced Calling Options 窗口,清除 Use a gatekeeper to place calls 复选框。
- 点击 OK 两次。
执行以下步骤从外部客户端移除网关设置:
- 点击 Start ,指到 Programs ,再指到 Accessories, 指到 Communications ,然后点击 NetMeeting 。
- 在 Tools 菜单,点击 Options 。
- 在 General 选项卡,点击 Advanced Calling 。
- 在 Advanced Calling Options 窗口,清除 Use a gateway to call telephones and videoconferencing systems 复选框。
- 点击 OK 两次。
注意 Exchange Conferencing Server 不需要为 NetMeeting 客户进行 gatekeeper 和网关设置。
修改 Netmeeting.js 文件
必须修改 Netmeeting.js 文件,在文件里包括 Exchange Conferencing Server 计算机的 IP 地址,以及包含在 H.323 Gatekeeper 配置里的电话号码。
以下行指示的是 Netmeeting.js 文件的缺省位置,
version 指的是客户端使用的本地化版本目录:
ProgramFiles\MicrosoftExchangeConferencing Server\Conferencing\version
要修改 Netmeeting.js 文件,执行以下步骤:
- 用 Notepad 打开 Netmeeting.js 文件,然后找到下行内容:
strCallTo = strMCUAddress+”+type=host+”;
- 在这行开头键入 // 以注释掉这个条目。
- 按 ENTER 开始新的移行,然后键入下行内容:
strCallTo = “1234+gateway=192.168.255.255+type=phone+”;
在这行,用你在 H.323 Gatekeeper 配置过程中,在 Static User Information 里的 Phone 框键入的数字代替 1234 。用你在 Q931 地址框键入的 Exchange Conferencing Server 计算机的真实 IP 地址代替 192.168.255.255 。
注意: 为了让 ISA Server 正确代理从 Exchange Conferencing Server 到外部客户端的传送, 控制句柄必须在通信传送到 Internet 的缺省路径或者 Exchange Conferencing Server 计算机必须安装Winsock proxy 客户端,这样客户端通信才会被 ISA Server 处理 。
在某些情况下,用 FQDN 能较好地解决 ISA 外部网关和内部 Exchange Conferencing Server 。 如果
strCallTo 变量类试以下行内容将会工作的最好:
strCallTo = “1234567890+gateway=FQDN+type=phone+”;