У вас есть несколько вариантов здесь - вы можете использовать элемент управления NameCtrl для интеграции присутствия и всплывающего меню в ваши страницы aspx - см. мой ответ здесь для получения более подробной информации.и пример.
Предполагая, что вы не используете Silverlight, вы можете создать сборку .NET, которая использует SDK для инициирования вызова (см. пошаговое руководство здесь ), а затем выставитьэто для COM с использованием функций COM взаимодействия .NET - пример здесь , если вы не сделали этого раньше
Кроме того, ответ Севки - отличный способ быстро начать работу, хотя выне сможет получить присутствие пользователя таким образом.
Все это предполагает, что пользователи запускают Lync на своем компьютере, т.е. предполагает, что вы не будете открывать чат для пользователей за пределами вашей организации.который может не иметь установленного Lync.
Редактировать : Отсутствие установленного Lync многое меняет.Если Lync установлен, Lync будет управлять настройкой аудиовызова и обрабатывать передачу звука между участниками разговора.Без Lync вам придется делать это самостоятельно, что не будет простым делом.
Лучше всего, если ваши пользователи будут использовать Lync Web App .Это веб-клиент, который позволяет внешним пользователям присоединяться к конференциям.Вам нужно создать приложение UCMA 3.0 , которое будет находиться в вашей инфраструктуре Lync.Приложение будет:
- Принять запрос от вашего веб-приложения для начала новой конференции, приглашая нужного пользователя - см. здесь и здесь
- Когда конференция создана, получите идентификатор и верните его веб-пользователю
- В веб-клиенте используйте возвращенный идентификатор для создания URL-адреса, открывающего Lync Web App.
Я не могу вспомнить синтаксис URL на моей голове, но чтобы получить его, вы можете создать новую конференцию с помощью Lync Client, а затем выбрать «Пригласить по электронной почте» (из значка двух «пешек»).") - при этом будет сгенерировано электронное письмо с URL-адресом - при щелчке по URL-адресу вы перейдете на страницу, на которой вы найдете параметры присоединения к конференции, включая установку веб-приложения (вам нужно будет попробовать URL-адрес на компьютере, на котором нет Lync)установлен, чтобы получить возможность установить веб-приложение)
Редактировать: Мое плохое - Lync Web App не поддерживает аудио.На самом деле вы можете использовать ту же концепцию, что и выше, но с Lync Attendee Client .Однако это вынуждает пользователя устанавливать некоторые компоненты на стороне клиента, поэтому может оказаться неприемлемым в вашем сценарии.
Редактировать : см. Также ответ здесь для получения дополнительной информации.это относится к передаче видео клиенту, но относится и к аудио