Lync SDK, чтобы включить видео снова после вызова очереди - PullRequest
0 голосов
/ 16 сентября 2018

Мы создаем приложение WPF Kiosk, которое интегрируется с lync sdk 2013. Теперь наше приложение отлично работает при запуске видеозвонка клиенту sfb для обычной учетной записи, но у нас возникла проблема с учетной записью очереди вызовов.Если приложение запускает видеовызов в учетную запись очереди вызовов, вызов будет переадресован на аудио через очередь вызовов.После этого вызов будет передан получателю только со звуком.

Проблема в том, что получатель хочет видеть, кто ему звонит, поэтому он начнет отправлять свое собственное видео.Если возможно, приложение (lync sdk) должно ответить на этот запрос видео, снова включив видео

Я увидел, что событие VideoChannel StateChanged переходило из состояния «Нет» в «Уведомлено» после того, как получатель запустил собственное видео.Поэтому при добавлении статуса «Уведомлено» я добавил приведенный ниже код в приложение, чтобы приложение снова запускало видео.

_VideoChannel = ((AVModality)_avModal).VideoChannel;                       
_VideoChannel.StateChanged += new EventHandler<ChannelStateChangedEventArgs>(_VideoChannel_StateChanged);
if (_VideoChannel.CanInvoke(ChannelAction.Start))
{
_VideoChannel.BeginStart(MediaChannelCallback, _VideoChannel);
}

Но приложение просто включает камеру на секунду, а затем выключает себя, поэтому получатель не может видетьновое видео.

Так что я не уверен, возможно ли это в SDK, или я делаю неправильно.Любое предложение?Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...