Первый взгляд на Стамбул Microsoft

Опубликовано: 25 Марта, 2023

Istanbul, или Microsoft Office Communicator 2005, должен стать следующим клиентом для Microsoft Live Communications Server. Если вы никогда не слышали о Live Communications Server, вы не одиноки. Live Communications Server существует уже несколько лет, но определенно является одним из менее известных продуктов Microsoft Server.


Если вам интересно, Live Communications Server — это, по сути, сервер чата/мгновенных сообщений. Первоначально большая часть кода, который сейчас находится в Live Communications Server, была включена в модуль чата Exchange 2000 Server. Однако, когда Microsoft выпустила Exchange Server 2003, они решили отказаться от компонента чата и вместо этого превратить его в отдельный продукт; Живой коммуникационный сервер.


Что нового в Стамбуле?


Когда слухи о Стамбуле впервые начали распространяться в Интернете около шести месяцев назад, ходили слухи, что Стамбул на самом деле станет следующей версией Outlook. Ходили слухи, что текущие функции Outlook будут объединены с интегрированными компонентами обмена мгновенными сообщениями и видеоконференций. К сожалению, эти слухи оказались ложными. Istanbul — это автономное приложение, которое не интегрировано в Outlook.


То, что Стамбул не интегрируется в Outlook, не означает, что он полностью игнорирует Outlook. Стамбул может получить доступ к вашей адресной книге Outlook. Если вы хотите начать разговор с кем-то, вы можете просто нажать на соответствующее имя контакта.


Стамбул использует адресную книгу Outlook еще дальше. Программное обеспечение фактически поддерживает информацию о присутствии для всех в вашей адресной книге. Это означает, что вы можете с первого взгляда сказать, кто находится в сети, а кто нет. Если вам нужно общаться с кем-то, кто не в сети, вы даже можете настроить Istanbul, чтобы он уведомлял вас, когда этот человек становится доступным.


В дополнение к обмену мгновенными сообщениями, Стамбул предлагает такие функции, как совместное использование приложений, передача файлов, звонки по IP-телефонии и видеоконференции. Лучше всего то, что все эти различные способы связи чрезвычайно гибки. Стамбул позволяет вам менять методы связи в середине потока. Например, если вы разговариваете с кем-то в режиме мгновенного сообщения, вы можете легко переключиться на голосовой или видео-разговор, не завершая сеанс.


Другой способ, которым Стамбул взаимодействует с Outlook, заключается в том, что он может получить доступ к информации о расписании. Как вы, наверное, знаете, Outlook позволяет вам создавать расписание для себя и назначать встречи с другими. Если вы хотите, чтобы кто-то не запланировал встречу с вами в определенное время, вы можете пометить временной интервал как «Занят». Стамбул использует эту информацию о расписании и позволяет вам запланировать онлайн-конференцию так же, как вы использовали бы для планирования встречи в Outlook.


В первый раз, когда я поигрался со Istanbul, я подумал, что это, по сути, усиленная версия NetMeeting. В конце концов, такие функции, как белая доска, совместное использование приложений и видеоконференции, используются в NetMeeting уже много лет. Однако следует помнить, что Istanbul является клиентом для Live Communications Server 2005. Live Communications Server — это продукт корпоративного класса. Это означает, что, хотя NetMeeting может позволить вам общаться с кем-то с помощью голоса, видео и, возможно, общего приложения, сеанс через Istanbul и Live Communications Server может вместить до 32 человек (включая вас).


Когда вы планируете конференцию через Стамбул, у вас может быть до 32 участников. Каждый участник может взаимодействовать с конференцией любым способом (мгновенные сообщения, голос, видео и т. д.). Кроме того, любой желающий может изменить свой способ связи в середине потока, не прерывая конференцию. Все участники конференции могут взаимодействовать с общим приложением или интерактивной доской. В этом настоящая сила Istanbul и Live Communications Server 2005.


Предпосылки


Однако вся мощь Стамбула имеет свою цену. Стамбул, как правило, требует большой пропускной способности, особенно во время видеоконференций. Ранее я упоминал, что Стамбул во многом похож на NetMeeting. Я признаю, что давно не прикасался к NetMeeting, но старые версии действительно требовали большой пропускной способности для совместного использования приложений. Из-за сжатых сроков и того факта, что это новое программное обеспечение, у меня не было достаточно времени, чтобы поэкспериментировать со Стамбулом. Тем не менее, общее мнение, похоже, заключается в том, что Стамбул не потребляет столько пропускной способности при совместном использовании приложений. Я подозреваю, что это, вероятно, связано с достижениями Microsoft в области связи служб терминалов за последние несколько лет.


Сервер также имеет множество предварительных условий, которым вы должны соответствовать. Во-первых, Istanbul предназначен для работы с Live Communications Server 2005 Service Pack 1. Service Pack 1 все еще находится в стадии бета-тестирования, но должен быть доступен к моменту выпуска Istanbul.


Live Communications Server 2005 требует, чтобы в вашей сети работал SQL Server 2000 с пакетом обновления 3 (SQL Server 2005 также будет поддерживаться, когда он будет выпущен). На самом деле SQL Server не обязательно должен работать на том же компьютере, что и Live Communications Server, но наличие SQL Server где-то в вашей сети является абсолютным требованием. Многие приложения позволяют использовать MSDE вместо SQL, но это не относится к Live Communications Server.


Другим предварительным условием, о котором вы должны знать, является то, что рабочим станциям, на которых работает Istanbul, потребуется доступ к центру сертификации. Только так Стамбул может гарантировать безопасную связь с сервером.


Коммуникационная инфраструктура


Хотя Стамбул еще не выпущен, я хотел воспользоваться моментом и обсудить базовую коммуникационную инфраструктуру. Это то, на что вы должны обратить внимание для успешного развертывания, и если вы серьезно относитесь к развертыванию Istanbul после его выпуска, то сейчас самое время начать планирование.


Главное, что вам нужно знать об основных коммуникациях Стамбула, это то, что Стамбул взаимодействует с Live Communications Server с использованием протокола, известного как SIP (протокол инициации сеанса). SIP-связь осуществляется через TCP-порт номер 5061.


К сожалению, способ работы SIP не позволяет вам использовать Istanbul для подключения к Live Communications Server через брандмауэр, через устройство NAT или прокси-устройство. Это не означает, что вы не можете общаться с Live Communications Server из-за периметра вашей сети. Вам просто нужно настроить Live Communications Server таким образом, чтобы обеспечить возможность внешней связи.


Техника настройки Live Communications Server для приема внешних сообщений включает в себя настройку Live Communications Server в конфигурации переднего/заднего конца в сочетании с ISA Server от Microsoft. Я не хочу вдаваться в подробности, так как предполагается, что это предварительная версия нового продукта, но общая идея заключается в том, что внешний пользователь проходит через брандмауэр, используя порт 5061, и получает доступ к интерфейсному серверу Live Communications. Затем этот сервер Live Communications действует как своего рода прокси-сервер и передает данные через другой брандмауэр (обычно на базе ISA Server) и, в конечном счете, на внутренний сервер Live Communications компании. Бэкенд Live Communications Server — это тот же сервер, к которому обращаются пользователи в пределах периметра вашей сети. Если вам нужна более подробная информация об этой конфигурации, вы можете найти ее по адресу: http://www.microsoft.com/technet/prodtechnol/isa/2004/plan/tls-isa.mspx На самом деле эта веб-страница ссылается на более старую версию Live Communications Server, но мне сказали, что аналогичный метод можно использовать для Live Communications Server 2005.


Если вы хотите подключить внешних пользователей к вашему Live Communications Server, вам необходимо знать, что Live Communications Server накладывает серьезные ограничения на удаленных пользователей. В Live Communications Server 2003 удаленные пользователи могли обмениваться мгновенными сообщениями с локальными пользователями, а также могли поддерживать информацию о присутствии любого, кто использует Live Communications Server. Однако такие функции, как совместное использование приложений, были недоступны для удаленных пользователей. Ходят слухи, что Live Communications Server 2005 и Istanbul будут иметь аналогичные ограничения, но в настоящее время нельзя сказать наверняка.


Вывод


Бета-версия Istanbul выглядит многообещающе. Как и в любом бета-программном обеспечении, у него есть несколько сбоев, но бета-версия 2 демонстрирует значительный прогресс по сравнению с бета-версией 1. Я думаю, что к тому времени, когда Стамбул будет в конечном итоге выпущен, он станет отличным дополнением к существующей инфраструктуре обмена сообщениями в большинстве крупных стран. организации.