Появилась задача смены имени домена в sip адресе пользователей Lync.
В инфраструктуре имеется Lync 2013, Exchange 2013. Также есть федерация с другой организацией.
1) Нужно добавить новый sip домен в дополнительные поддерживаемые sip домены.
Это делается через Lync Topology Builder.
Открываем, нажимаем Загрузить топологию, сохраняем файл с расширением tbxml.
Затем заходим в свойства Lync Server и добавляем новый sip домен.
После этого нужно опубликовать топологию. В главном окне Topology Builder Action -> Publish Topology.
Проверить можно через консоль управления Lync — у пользователя должен появиться выпадающий список доменов sip.
2) Добавляем записи в DNS.
Для внутреннего DNS
Тип SRV
_sipinternaltls._tcp.NewDomain.com (порт 5061)
Тип A
sip.NewDomain.com
pool.NewDomain.corp
lyncdiscoverinternal.NewDomain.com
dialin.NewDomain.com
meet.NewDomain.com
Для внешнего DNS
Тип SRV
_sip._tls.NewDomain.com (порт 44)
_sipfederationtls._tcp.NewDomain.com (порт 5061)
Тип A
sip.NewDomain.com
webcon.NewDomain.com
av.NewDomain.com
dialin.NewDomain.com
lyncdiscover.NewDomain.com
lyncwebsvc.NewDomain.com
meet.NewDomain.com
3) Создаем новый сертификат с указанием нового домена.
Заходим в Deployment Wizard -> Install or Update Lync Server System -> Request Install or Assign Certificates.
Cоздаем новый запрос на сертификат. И назначаем его сертификатом по умолчанию.
DNS Name=Pool.newdomain.corp
DNS Name=LyncWebSvc.newdomain.corp
DNS Name=sip.newdomain.com
DNS Name=LyncServer01.newdomain.corp
DNS Name=meetings.newdomain.corp
DNS Name=dialin.newdomain.com
DNS Name=meet.newdomain.com
DNS Name=LyncdiscoverInternal.newdomain.com
DNS Name=lyncdiscover.newdomain.com
DNS Name=Pool.OldDomain.corp
DNS Name=LyncWebSvc.OldDomain.corp
DNS Name=sip.OldDomain.com
DNS Name=LyncServer01.OldDomain.corp
DNS Name=meetings.OldDomain.corp
DNS Name=dialin.OldDomain.com
DNS Name=meet.OldDomain.com
DNS Name=LyncdiscoverInternal.OldDomain.com
DNS Name=lyncdiscover.OldDomain.com
Выполнить Enable-CSComputer
4) Федерация
В консоли управления Lync федеративной организации нужно добавить наш новый домен.
Это делается через консоль управления Lync -> Federation and External Access -> SIP Federated domains.
5) Reverse Proxy — нужно внести изменения и перевыписать сертификаты (если потребуется)
6) Изменить sip домен у всех пользователей Lync.
Воспользуемся скриптом:
$UserList = Get-CsUser
foreach ($User in $UserList)
{
$oldAddress = $User.SipAddress
$newAddress = $oldAddress -replace "@olddomain.com", "@newdomain.com"
Set-CsUser -Identity $User.Identity -SipAddress $newAddress
}
FAQ
1) Если после того, как пользователь с новым доменом залогинился в Lync и у него выходит окно о том, что Lync не может проверить доверие.
Нужно в реестре, по пути [HKEY_CURRENT_USERSoftwareMicrosoftCommunicator]
В параметре «TrustModelData» добавить адрес, указанный в сообщении.
support.microsoft.com/kb/2531068
Нужно также проверить, что в IE, в Местной интрасети, указаны необходимые домены.
2) Если не сохраняется история в Outlook, нужно проверить, что для нового домена существует запись autodiscover в DNS, которая указывает на Exchange
Автор: Aramis087