設定 DHCP 選項以啟用 IP 電話登入
上次修改主題的時間: 2012-06-21
Aastra 6725ip 電話機、HP 4120 IP 電話 (電話機) 和 Polycom CX600 IP 電話機是適用於 Lync Server 的新 IP 電話機。不同於舊款 Polycom CX700 IP 電話機,使用者無法在電話上輸入自己的使用者名稱和密碼來登入。這是因為新電話上沒有英數字元鍵台。取而代之的是,此電話是在啟動過程中使用動態主機設定通訊協定 (DHCP) 選項查詢結果,以識別並連線至 Lync Server。然後,使用者便可以在電話上輸入自己的電話號碼或分機與驗證個人識別碼 (PIN),因此電話就能夠連線至 Lync Server。如此即可驗證使用者並允許該使用者登入。
若要讓電話能夠探索 Lync Server 和連線,請確定已在組織的 DHCP 伺服器上設定下列選項。
選項 | 描述 | 附註 |
---|---|---|
43 (廠商類別 ID:MS-UC-Client) |
Lync Server 集區憑證佈建服務 URL |
*以下列格式指定內部 URL:https://lyncsvrWebPoolFQDN:443/CertProv/CertProvisioningService.svc。 |
120 |
憑證授權單位 (CA) 集區登錄器的完整網域名稱 (FQDN) |
* 指定將成為電話的第一個登入伺服器之集區的 FQDN。這通常是 Director 集區。如果您未部署 Director 集區,則這是前端集區 FQDN。 |
43 (廠商類別 ID:CPE-OCPHONE) |
虛擬區域網路 (VLAN) ID |
如果您未使用 VLAN 進行整合通訊 (UC),或如果您在企業中使用已啟用連結層探索通訊協定 (LLDP) 的交換器來提供 VLAN ID,則請勿設定此選項。 請注意,選項 43 不是一個獨立的選項。根據此選項所設定的廠商類別 ID,此選項可有不同的值。用戶端會針對需要其資訊的廠商,而在 DHCP 要求中將該廠商識別為選項 60。 |
42 |
時間伺服器 |
只需要在內部網路環境或在 PIN 驗證案例中設定此選項,即可解析時間伺服器位址。 |
對於通常由資料中心提供服務的中央位置,請在資料中心的 DHCP 伺服器上設定 DHCP 選項。對於已部署 Survivable Branch Appliance 的分支站台,您可以設定 DHCP 伺服器,或啟用 Lync Server DHCP (如果分公司中已有 DHCP 伺服器)。若已啟用 Lync Server DHCP,Lync Server 會回覆 DHCP 選項 120 和 43 的 DHCP 選項查詢。請注意,Lync Server DHCP 不是完整的 DHCP 伺服器。它不提供租用,僅提供上表中描述的選項。
選項 120 包含 Lync Server 用戶端可以連線的 Lync Server 登錄器集區 FQDN 伺服器。例如,若 contoso.com 是 SIP 伺服器,則選項 120 的值如下:0 7 ‘e’ ‘x’ ‘a’ ‘m’ ‘p’ ‘l’ ‘e’ 3 ‘c’ ‘o’ ‘m’。請注意,Lync Server 僅支援類型 “0” 與 “1” 的編碼。
附註: |
---|
如需選項 120 及 43 的詳細資料,請參閱〈附錄:在 DHCP 伺服器而非 Windows DHCP 伺服器上設定 DHCP 選項〉。 |
設定 DHCP 伺服器以允許 IP 電話探索 Lync Server
在可從 DHCP 伺服器存取的網路共用上新增 DHCPUtil.exe 和 DHCPConfigScript.bat。
在 DHCP 伺服器上,於命令提示字元執行下列命令:
\\<FileShare>\DHCPUtil.exe -SipServer <Lync Server Pool FQDN > -WebServer <Lync Server Internal Web FQDN> -RunConfigScript.
Lync Server 內部 Web FQDN 是在 Lync Server 前端集區上執行之 Web 元件的 FQDN。這通常是使用拓撲產生器作為集區內容的一部分來加以指定。如果您未對集區使用網域名稱系統 (DNS) 負載平衡,則 Lync Server 內部 Web FQDN 與 Lync Server 集區 FQDN 相同。
在用戶端電腦上執行 DHCPUtil.exe -EmulateClient,以驗證是否已建立 DHCP 選項項目,以及用戶端電腦是否可以探索 Lync Server。如果未傳回任何錯誤,則已正確建立項目。
目前只能在具有一個使用中網路介面卡時執行此檔案。
DHCPConfigScript.bat 基本上會如下執行:
netsh dhcp server add optiondef 120 UCSipServer Binary 0 comment="Sip Server FQDN"
netsh dhcp server set optionvalue 120 Binary <value of option 120>
netsh dhcp server add class MSUCClient "UC Vendor Class Id" "MS-UC-Client" 1
netsh dhcp server add optiondef 1 UCIdentifier Binary 0 Vendor=MSUCClient comment="UC Identifier"
netsh dhcp server set optionvalue 1 Binary vendor=MSUCClient <value of sub-option 1>
netsh dhcp server add optiondef 2 URLScheme Binary 0 Vendor=MSUCClient comment="URL Scheme"
netsh dhcp server set optionvalue 2 Binary vendor=MSUCClient <value of sub-option 2>
netsh dhcp server add optiondef 3 WebServerFqdn Binary 0 Vendor=MSUCClient comment="Lync Server Internal Web Fqdn"
netsh dhcp server set optionvalue 3 Binary vendor=MSUCClient <value of sub-option 3>
netsh dhcp server add optiondef 4 WebServerPort Binary 0 Vendor=MSUCClient comment="Lync Server Internal Web Fqdn Port"
netsh dhcp server set optionvalue 4 Binary vendor=MSUCClient <value of sub-option 4>
netsh dhcp server add optiondef 5 CertProvRelPath Binary 0 Vendor=MSUCClient comment="Cert Prov Relative Path"
netsh dhcp server set optionvalue 5 Binary vendor=MSUCClient <value of sub-option 5>