Ottenere l'FQDN del server di registrazione e l'URL del servizio Web

 

Ultima modifica dell'argomento: 2012-06-21

Dopo aver acquisito un indirizzo IP, un dispositivo deve ottenere l'indirizzo Web dei servizi Web e l'indirizzo della funzione di registrazione. Questi indirizzi vengono utilizzati innanzitutto per l'autenticazione e quindi per iniziare a comunicare utilizzando Lync Server. Per il dispositivo tali informazioni sono necessarie al primo avvio oppure se non sono disponibili nella cache.

Il dispositivo invia un DHCPInform con ID classe Lync Server (ms-uc-client), specificando che sono necessarie le opzioni 43 e 120. Se tali opzioni sono configurate nel server DHCP, quest'ultimo invia un DHCPack con i valori richiesti. L'opzione 120 specifica il nome di dominio completo (FQDN) della funzione di registrazione (in altre parole, il ruolo server della funzione di registrazione Lync Server), mentre l'opzione 43 specifica l'URL del server Web.

Oltre alla richiesta DHCP, il dispositivo invia una ricerca DNS per la funzione di registrazione. Tuttavia, viene utilizzata la prima risposta DHCP con FQDN e le altre risposte vengono ignorate. Queste ultime vengono utilizzate solo se non viene ricevuta alcuna risposta DHCP con FQDN.

Problema 1: il server DHCP non fornisce l'URL dei servizi Web

Problema: È necessario configurare il server DHCP in modo che restituisca l'URL dei servizi Web nell'opzione 43 per le richieste in cui l'ID classe specificato è ms-uc-client. In caso contrario, il dispositivo utilizzerà il DNS come failover. È tuttavia possibile che nel sito da cui il dispositivo sta effettuando la connessione non sia disponibile una voce server DNS ridondante per il cluster di registrazione. Pertanto, il DNS rappresenta un'opzione meno affidabile.

Soluzione: aprire innanzitutto Lync Server Management Shell ed eseguire la transazione sintetica 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

Questa indica se il server DHCP ha restituito l'URL.

In caso negativo, configurare il server DHCP in modo che restituisca l'URL. A tale scopo, determinare quali opzioni DHCP sono state configurate nel server DHCP utilizzando DHCPUtil.exe. L'utilità DHCPUtil consente inoltre di configurare correttamente eventuali altre opzioni mancanti e può essere utilizzata per impostare l'opzione 43. Per i dettagli sull'utilizzo di DHCPUtil, vedere Configurazione delle opzioni DHCP per consentire l'accesso per i telefoni IP.

È inoltre necessario verificare che l'URL restituito venga risolto correttamente nei servizi Web. A tale scopo, digitare l'URL in un Web browser e assicurarsi che non venga visualizzato l'errore HTTP 404 - Impossibile trovare il file.

Problema 2: il server DHCP non fornisce l'FQDN della funzione di registrazione

Problema: È necessario configurare il server DHCP in modo che restituisca l'FQDN della funzione di registrazione nell'opzione 120 per le richieste in cui l'ID classe specificato è ms-uc-client. In caso contrario, il dispositivo utilizzerà il DNS come failover. È tuttavia possibile che nel sito da cui il dispositivo sta effettuando la connessione non sia disponibile una voce server DNS ridondante per il cluster di registrazione. Pertanto, il DNS rappresenta un'opzione meno affidabile. In questo caso, l'autenticazione del dispositivo viene completata ma la comunicazione SIP tra il dispositivo e Lync Server non riesce.

Soluzione: aprire innanzitutto Lync Server Management Shell ed eseguire la transazione sintetica test-CsPhoneBootstrap:

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

In caso di esito negativo, è probabile che l'opzione 120 del server DHCP non sia configurata. Per configurarla e consentire al server DHCP di restituire l'FQDN corretto per le funzioni di registrazione, utilizzare DHCPUtil.exe.

In questo record è possibile includere fino a due FQDN di funzioni di registrazione. Il client li prova entrambi finché non riceve una risposta corretta alla query. Verificare inoltre che per la funzione di registrazione sia impostato un record DNS SRV autorevole.

Il dispositivo non riceve opzioni DHCP corrette

Problema: È possibile che il server DHCP a cui il dispositivo Aries tenta di connettersi non restituisca le opzioni 120 e 43 necessarie per la connessione del dispositivo. Per determinare se il problema è effettivamente questo, recuperare il registro DHCP dal dispositivo nel percorso \DSK1\logs\cpsw3g.log. Per informazioni dettagliate, vedere Come ottenere file di registro da un dispositivo.

Soluzione: verificare che il server DHCP sia configurato per restituire le opzioni 120 e 43. Per controllare i valori effettivamente restituiti dal server DHCP, è possibile utilizzare DHCPUtil.exe come client. Per informazioni dettagliate, vedere Utilizzo di DHCPUtil. Se il server DHCP non è configurato per restituire queste opzioni e si utilizza il server DHCP per la funzione di registrazione o il servizio Server DHCP Windows, per informazioni sulla configurazione delle opzioni vedere Utilizzo di DHCP per assegnare indirizzi IP ai dispositivi and Configurazione delle opzioni DHCP per consentire l'accesso per i telefoni IP. Se si utilizza un altro server DHCP, fare riferimento alla documentazione relativa alla configurazione del server in uso.

Ulteriori informazioni

Il dispositivo esegue una query per l'opzione 120 DHCP in parallelo con una ricerca DNS SRV.

Le risposte DHCP contenenti FQDN vengono sempre memorizzate nella cache, indipendentemente dall'esito della ricerca DNS SRV.

Dopo l'autenticazione e la connessione del dispositivo alla funzione di registrazione, i risultati DHCP e DNS precedenti vengono cancellati dalla cache e i valori vengono archiviati.