获取注册器 FQDN 和 Web 服务 URL

 

上一次修改主题: 2012-06-21

在获取了 IP 地址后,设备需要获取 Web 服务的 Web 地址和注册器的地址。这些地址首先用于进行身份验证,然后用于使用 Lync Server 开始通信。在设备第一次启动时,或设备的缓存中没有这些信息时,设备将需要这些信息。

设备将发送具有 Lync Server 类 ID (ms-uc-client) 的 DHCPInform 并指定需要选项 43 和 120。如果 DHCP 服务器已设置了这些选项,它会发送具有所需值的 DHCPack。选项 120 指定注册器(即,Lync Server 注册器服务器角色)完全限定的域名 (FQDN),选项 43 指定 Web 服务器的 URL。

除 DHCP 请求外,设备还发送注册器的 DNS 查找。不过,将使用具有 FQDN 的第一个 DHCP 响应并忽略其他响应,除非不存在具有 FQDN 的 DHCP 响应。

问题 1:DHCP 不提供 Web 服务 URL

**问题:**DHCP 服务器必须设置为在选项 43 中返回 Web 服务 URL(针对类 ID 指定为 ms-uc-client 的请求)。否则,设备将故障转移为使用 DNS。不过,设备从中进行连接的网站中可能没有有关注册器群集的冗余 DNS 服务器条目,因此 DNS 是不太可靠的选项。

**解决方法:**首先,打开 Lync Server 命令行管理程序并运行 test-CsPhoneBootstrap 综合事务:

test-CsPhoneBootstrap -TargetFQDN <fqdn of DHCP server>-PhoneOrExt <phone or extension of the user on the device seeing this failure> -PIN <pin of the user on the device seeing this failure>  -verbose

这指示 DHCP 是否返回 URL。

如果 DHCP 没有返回 URL,请将 DHCP 配置为返回 URL。这可通过使用 DHCPUtil.exe 来完成,以确定 DHCP 服务器上设置了哪些 DHCP 选项。DHCPUtil 还可以帮助正确设置任何缺少的选项。它可用于设置选项 43。有关使用 DHCPUtil 的详细信息,请参阅配置 DHCP 选项以启用 IP 电话登录

您还应检查返回的 URL 是否正确解析为 Web 服务。为此,请在 Web 浏览器中键入 URL 并确保不会出现“HTTP 404 – 找不到文件”错误。

问题 2:DHCP 不提供注册器 FQDN

**问题:**DHCP 服务器必须设置为在选项 120 中返回注册器 FQDN(针对类 ID 指定为 ms-uc-client 的请求)。否则,设备将故障转移为使用 DNS。不过,设备从中进行连接的网站中可能没有有关注册器群集的冗余 DNS 服务器条目,因此 DNS 是不太可靠的选项。在这种情况下,设备或许可以成功进行身份验证,但无法开始与 Lync Server 进行 SIP 通信。

**解决方法:**首先,打开 Lync Server 命令行管理程序并运行 test-CsPhoneBootstrap 综合事务:

test-CsPhoneBootstrap -PhoneOrExt <phone number or extension> -PIN <pin for that user> -verbose

如果失败,则可能是 DHCP 没有设置选项 120。若要设置它,请使用 DHCPUtil.exe 检查 DHCP 服务器是否设置了选项 120 以及是否返回注册器的正确的 FQDN。

此记录中最多可以包括两个注册器 FQDN。客户端将尝试每个注册器 FQDN,直到收到成功的查询响应。另外,确认为注册器设置了权威 DNS SRV 记录。

设备没有收到正确的 DHCP 选项

**问题:**Aries 设备连接到的 DHCP 服务器可能没有返回设备用于连接的 120 和 43 选项。您可以通过从设备上的 \DSK1\logs\cpsw3g.log 中获取 DHCP 日志来确定此情况。有关详细信息,请参阅如何从设备中获取日志文件

**解决方法:**检查您的 DHCP 服务器来查看它是否配置为返回选项 120 和 43。您可以使用 DHCPUtil.exe 来充当客户端并查看 DHCP 服务器返回的内容。有关详细信息,请参阅使用 DHCPUtil。如果它没有配置为返回这些选项,并且您使用注册器上的 DHCP 服务器或 Windows DHCP 服务器来了解如何配置选项,请参阅 使用 DHCP 为设备分配 IP 地址配置 DHCP 选项以启用 IP 电话登录。如果您使用其他 DHCP 服务器,请参阅该服务器的配置文档。

其他信息

设备并行执行 DHCP 选项 120 查询和 DNS SRV 查找。

始终缓存包含 FQDN 的 DHCP 响应,而不管 DNS SRV 查找的结果如何。

在设备成功进行身份验证并连接到注册器后,将从缓存中清除以前的 DHCP/DNS 结果并存储值。