Поставили передо мной задачу, найти замену существующему сервису мгновенных сообщений. Куда приложить своё внимание? icq, jabber? плодить ещё одну учётку, придумывать что-нибудь с историей для пользователей, перемещающихся по нескольким машинам?
А что Microsoft может нам предложить по этому поводу?
Итак встречайте Microsoft Office Communication Server 2007 R2:
-
Обмен мгновенными сообщениями.
-
Аудио, видео конференции. Конференции с несколькими участниками.
-
Тесная интеграция с линейкой office, к примеру вся история хранится в Outlook, от туда же берется расписание контакта да и сам список контактов.
-
Обалденный индикатор присутствия, возможность добавить статус, загрузка статуса из Outlook.
-
Доступ через web.
-
Клиенты для windows mobile 6.0, iphone.
Итак, за внедрение я принялся в понедельник.
Для инсталляции подготовлена машина Windows Server 2003R2 sp2 x64 512 ОЗУ, естественно это виртуалка. Существует инфраструктура Active Directory с развернутым центром сертификации.
Внимательно читаем deployment guide.
Понедельник закончился
Подготовливаем лес, домен, учетные записи служб, разрешения лоя групп пользователей, операционную систему серверной платформы.
Производим инсталляцию, в процессе которой нам необходимо указать имя пула, список обрабатываемых доменов.
Вторник закончился
Делаем запрос и назначаем сертификат на iis.
Ну вот собственно и всё, теперь несколько моментов, которые не очевидны.
Почему то не были созданы записи srv в dns, поэтому пришлось создать запись вида _tcp.sip.domain.local, _tcpintranet.sip.domain.local, _tcp.siptls.domain.local.
Управление клиентом Office Communicator 2007R2 происходит через групповые политики, что не может не радовать, однако настраиваются они через файлик *.adm. Мне кажется это крайне неудобным, неужели нельзя в консоли OCS 2007R2 сделать инструмент, а для него сделать адаптер для групповых политик.
Очень важно поддерживать состояние апдейтов на клиентских машинах, возможны ошибки в интеграции с аутлук.
Если у вас принудительно в настройках эксплорера прописано прокси(как у меня), то не забудьте в политику добавить исключения для сервера(ов) пула приложения и сервера exchange.
Веб клиент почему то ставится отдельно, после полного цикла деплоймента.
После внесения записей в dns и настройки групповых политик( пришлось включить сохранение истории сообщений на клиентских станциях) можно устанавливать коммуникатор на рабочие места.
Закончилась среда
Тестирование среди группы it-грамотных сотрудников в течение 1го рабочего дня.
К пятнице имеем полностью готовый сервис обмена мгновенными сообщениями, ауди-видео чат, централизованное, архивируемое хранилище истории сообщений, доступ через впн, через веб с недоменных машин или с коммуникатора.
Хочу отметить, что наружу приложение я не публиковал намеренно, это противоречит политике безопасности компании, скорее всего это ускорило процесс внедрения.
P.S. В пятницу вечером телефонист припёр от клиентов здоровенную цисковскую атс, с поддержкой sip, будем пробовать подцепить к OCS, как появятся результаты отпишусь.