14.11.2011

Внедрение XMPP-шлюза в компании Ти Ай Системс


Подготовка

Перед внедрением xmpp-шлюза у нас уже была развернута инфраструктура Lync 2010.

Первым этапом мы  установили Microsoft Office Communications Server 2007 R2 XMPP Gateway  (на текущий момент отсутствует специальная версия xmpp-шлюза для Lync2010, поэтому мы использовали версию для OCS 2007 R2) в  виртуальной среде Hyper-V c техническими характеристиками: Windows 2008 x64, 2 GB RAM. Дистрибутив доступен для свободного скачивания тут.

После установки необходимо в конфигурационном файле TGWConsoleGUI.dll.config внести данные по ip адресам:

<?xml version="1.0" standalone="yes"?>
<configuration>
 <appSettings>
  <add key= "cultureName" value = "en-US"/>
  <add key= "SipIP" value= "айпиадрес во внутренней сети Lync Edge"/>
  <add key= "XmppIP" value="айпидарес во внешней сети для доступа в интернет"/>
 </appSettings>
</configuration>

Так как наш Lync Edge сервер использует internet public ip, в настройках xmpp мы указали еще один внешний ip-адресс в полях SipIP и XmppIP. Сервер xmpp шлюза находится в рабочей группе, но необходимо указать DNS suffix вашего домена:

Настройка XMPP-шлюза для работы с текущей конфигурации

Следующим этапом мы добавили на сервере Edge в файл hosts запись об xmpp шлюзе: Public ipadress fqdn адрес сервера xmpp.  Аналогично в файл hosts сервера xmpp-шлюза добавляем запись об edge сервере: Public ipadress fqdn адрес Access Edge сервера Lync
Так же необходимо внести запись типа А XMPP сервера во внешнем DNS и запись типа SRV _имя сервера XMPP._tcp.<domain>.com ,указав порт 5269
После этого открываем панель управления Office Communication Server 2007 R2, XMPP Gateway. Настраиваем параметры Sip Configuration, предназначенные для настройки связи xmpp-lync.

На вкладке Domain Указываем fqdn нашего домена и имя access edge сервера.  На вкладке TLS Certificate устанавливаем сертификат (можно использовать внутренний CA либо внешний). Для проверки правильности настроек во вкладке Validate Connection необходимо выбрать домен и вы увидите результат проверки:

Следующим этапом настраиваем подключение к Google Talk в XMPP Configuration:

Сертификат не надо устанавливать. После этого проверяем подключение к серверам google:

Настройка Federated Domain в Lync2010

Нам осталось настроить домен  gmail.com в панели управления Lync 2010 Control Panel. Для этого открываем меню External User Access, вкладку Federated Domains:

Добавление учетных записей Google Talk в Lync

Теперь необходимо добавить в Lync клиенте учетную запись пользователя Google Talk, в формате user@gmail.com:

Важно: на текущий момент поддерживается только текстовое сообщение и передача статусов.
При подготовки статьи использовалось руководство http://technet.microsoft.com/en-us/library/ee806452.aspx





Вернуться к списку