Как я могу отправить сообщение в существующей беседе, установленной двумя обычными пользователями Lync?
Вот сценарий моего вопроса:
- Между Роджером и Реджайной есть двухсторонний звонок, они обычный пользователь Lync. и они отправили несколько мгновенных сообщений друг другу. Теперь я хотел бы отправить им сообщение (например, уведомление) в их окне беседы, но не открывать новое окно беседы, которое содержит сообщение, которое я им отправляю.
Вот мои усилия:
Сначала я читаю блог Майкла Гринли "Невидимые участники конференции OCS", затем пытаюсь достичь своей цели таким образом. Но, похоже, Результат - это не то, чего я хочу.
- Это "групповой разговор", а не разговор только между двумя обычными пользователями Lync;
- когда конечная точка невидимого приложения отправляет сообщение в "окне групповой беседы", оно теперь не будет невидимым.
Итак, кто-нибудь может дать мне совет, я действительно ценю это.
BR
Радуга Чжоу
1 ответ
Это невозможно. Между двумя конечными точками Lync существует прямой поток сообщений, вы не можете этого коснуться.
Чтобы третья конечная точка (будь то пользователь или приложение) могла общаться с двумя пользователями, вам потребуется конференция. И все же сообщения будут отображаться как отправленные из вашего приложения.
Вы можете скрыть приложение из списка участников, или вы можете сделать BackToBack и Roger, и Regina в конференции, чтобы они даже не знали, что они в одном. Приложение может выдавать себя за любое имя / sipuri и отправлять сообщения, притворяясь кем-то другим.
Тем не менее, вашей главной проблемой будет "перерыв" в разговоре между Роджером и Региной. Вы можете использовать сценарии MSPL для перенаправления приглашений SIP на конечную точку, затем использовать конечную точку для создания конференции и пригласить второго участника. Это не тривиально, и в зависимости от того, почему и как вы хотите отправить "уведомление", возможно, это полностью излишне. Если возможно, я бы искал другой способ уведомить ваших пользователей.
Одним из вариантов может быть использование Lync Client SDK для создания приложения, взаимодействующего с экземпляром Lync клиента. Отправляйте сообщения в ваше приложение, и оно пытается внедрить их в разговор. Однако для этого потребуется установить приложение на каждый клиентский ПК, и вам нужно будет придумать способ отправки сообщений в ваше приложение.